[请大家帮帮我啊 ]编写一程序,读入一系列名字并将它们存储在LINKEDLIST,不能存储重复的名字,并允许用户查找一个名字 编写一程序,读入一系列名字并将它们存储在LINKEDLIST,不能存储重复的名字,并允许用户查找一个名字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <并允许用户查找一个名字>这个条件该怎么实现呢 是从哪里读入?文件的话,你要用IO包中的,FileOutputStream 读取,然后再存入list里面,具体去看看JAVA API 貌似使用 HashSet 或 LinkedHashSet 会更好一些,不论存取重复值问题还是查找的问题都优于 LinkedList。 //判断一对象是否已经存在在集合中import java.util.*;public class Gather1 { //程序的入口程序 public static void main(String args[]){ //定义SET集合变量 Set<String> set=new HashSet<String>(); set.add("1"); set.add("2"); set.add("3"); boolean isExist=false; Iterator<String> it=set.iterator(); while(it.hasNext()){ String oldStr=it.next(); Object newStr = 1; if(newStr.equals(oldStr)){ isExist=true; break; } } System.out.print(set); }}判断一对象是否已经存在在集合中,但是我写的这个程序好象没有实现那个功能,帮我看看啊 建议你直接用Set ,不会有重复元素。 操作完了之后改List。你这个比较就算成功效率也是很低 Set <String> set=new HashSet <String> ();set.add( "1 ");set.add( "2 ");set.add( "3 "); set.add("1");String key; //查询的姓名String result = set.get(key);if(result == null) {} else {} CRC-CCITT 算法问题 语句块问题。 java创建对象的一个问题..来看看 help! 使用List.add(Object)的时候,为什么总是有警告? 自己写拉个聊天室程序,在登陆时选择的图片用线程加载不到聊天界面类的在线用户jlist中,但是如果在初始化时就加上去就可以显示,问拉老 未读邮件如何判断 请问我安装JBuilder9后,Tomcat是否已安装,为什么http://localhost:8080没有欢迎界面 寻求一种算法!!! 哪里有 MD5 算法的Java原码? JScrollPanel 一个内部类的问题
import java.util.*;
public class Gather1 {
//程序的入口程序
public static void main(String args[]){
//定义SET集合变量
Set<String> set=new HashSet<String>();
set.add("1");
set.add("2");
set.add("3");
boolean isExist=false;
Iterator<String> it=set.iterator();
while(it.hasNext()){
String oldStr=it.next();
Object newStr = 1;
if(newStr.equals(oldStr)){
isExist=true;
break;
}
}
System.out.print(set);
}}
判断一对象是否已经存在在集合中,但是我写的这个程序好象没有实现那个功能,帮我看看啊
set.add( "1 ");
set.add( "2 ");
set.add( "3 ");
set.add("1");String key; //查询的姓名
String result = set.get(key);
if(result == null) {} else {}