1.java中char 是'a ',string "a" 需要注意的是,如果string 不是常量,如果需要判断两个string是否相等
java中将string视为 object,这是与C/C++不同的地方
if(str1.equals("q"))
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
Book mybook;
while(true){
String str1= in.nextLine();
mybook=new Book(str1);
if(str1.equals("q"))
break;}
String str2=in.nextLine();
for(String tep:mybook.book )
{
if(tep.equals(str2)){
System .out.println(tep);}
}
}2.动态数组的创建和遍历
ArrayList<String> book =new ArrayList<String>();//指定arraylist 元素为 string
public Book(String name) {
this.BookName=name;
book.add(name);
for(String tep:mybook.book )
{
if(str2==tep){
System .out.println(tep);}
}
本文探讨了Java中字符串比较的正确方式及动态数组(ArrayList)的创建与遍历技巧。通过具体示例展示了如何使用equals方法进行字符串比较,并介绍了ArrayList的基本操作。
392

被折叠的 条评论
为什么被折叠?



