//如果就是要判断集合里是否存在一个 name等于 "hero 1"的对象.
判断一个ArrayList()中的对象是否有名字是“hero 1”的。
思路:创建ArrayList对象heros.
Hero h = heros.get(i);
package 集合框架;
import java.util.*;
//如果就是要判断集合里是否存在一个 name等于 "hero 1"的对象,应该怎么做?
public class TestArrayList {
public static void main(String[] args) {
//ArrayList 容器
ArrayList heros = new ArrayList();
for(int i=0;i<5;i++){
heros.add(new Hero("hero"+i));
}
System.out.println(heros);
String name = "hero1";
for(int i=0;i<heros.size();i++){
Hero h = (Hero)heros.get(i);
//equals()字符串内容的比较
if(name.equals(h.name)){
System.out.printf("找到了name是%s的对象",name);
break;
}
}
}
}
str.equals(h.name);