package com.User;
import java.util.*;
import java.io.*;
public class TestUser {
public static void main(String args[]){
Collection<User> c=new HashSet<User>();
c.add(new User(1,"TOM",'m',19));
c.add(new User(2,"JAY",'w',19));
Iterator<User> i=c.iterator();
for(;i.hasNext();){
System.out.println(i.next());
}
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=null;
try{
s=br.readLine();
br.close();
}catch(IOException ae){
System.out.println("Input Exception!");
}
search(c,s);
}
static void search(Collection<User> _c,String _name){
Iterator<User> i=_c.iterator();
for(;i.hasNext();){
if(i.next().name==_name){
System.out.println(i.next());
}
}
}
}
以上是我想运行得程序。
在Eclipse中运行没事 但在命令提示符中缺编译出错!
我明明把User类和该程序放在同一包类的
我描述得够详细的吧 求大神站出来
为了更好解决问题 我把我的 classpath贴出来 还有class文件所在的位置
说实话我 对classpath的理解不好 是不是这里出问题了呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。