Tag: duplicates

如何从java中的列表中选择重复值?

例如我的列表包含{4,6,6,7,7,8},我想要最终结果= {6,6,7,7} 一种方法是遍历列表并消除唯一值(在这种情况下为4,8)。 有没有其他有效的方式而不是循环列表? 我问过这个问题,因为我工作的清单非常大? 我的代码是 List duplicate = new ArrayList(); for (int i = 0; i < list.size(); i++) { Long item = (Long) list.get(i); if (!duplicate.contains(item)) { duplicate.add(item); } }

从未排序的链接列表中删除重复项

import java.util.*; /* * Remove duplicates from an unsorted linked list */ public class LinkedListNode { public int data; public LinkedListNode next; public LinkedListNode(int data) { this.data = data; } } public class Task { public static void deleteDups(LinkedListNode head){ Hashtable table=new Hashtable(); LinkedListNode previous=null; //nth node is not null while(head!=null){ //have duplicate if(table.containsKey(head.data)){ //skip […]

Java Scanner类读取字符串

我得到以下代码: int nnames; String names[]; System.out.print(“How many names are you going to save: “); Scanner in = new Scanner(System.in); nnames = in.nextInt(); names = new String[nnames]; for (int i = 0; i < names.length; i++){ System.out.print("Type a name: "); names[i] = in.nextLine(); } 该代码的输出如下: How many names are you going to save:3 Type a name: […]