ArrayList al=new ArrayList();
File f=new File("E:/新建文件夹/111.txt");
FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
String s=br.readLine();
while(s!=null){
al.add(s);
s=br.readLine();
} System.out.println(al.get(1)=="66666");
如上题,字符串66666是al.get(1)的元素,但为什么最后输出的结果是“false”。希望高手解答一下,谢谢!
File f=new File("E:/新建文件夹/111.txt");
FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
String s=br.readLine();
while(s!=null){
al.add(s);
s=br.readLine();
} System.out.println(al.get(1)=="66666");
如上题,字符串66666是al.get(1)的元素,但为什么最后输出的结果是“false”。希望高手解答一下,谢谢!
or it will always return false
public static void main(String[] args) {
if (args.length == 0) {
System.out.println("no args.");
}
}
}像楼主的代码层级多,又没有排版,没法看。
FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
String s=br.readLine();
while(s!=null){
s=br.readLine();
al.add(s);
}