1
這是我正在學習java。我只想知道是否應該編寫任何比較器來比較對象列表與特定對象?我也想知道爲什麼特別行不比較列表如何比較對象列表與該類型的單個對象?
myList.contains(OBJ1)
import java.io.File;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class createItem {
public static void main(String[] args) {
// TODO Auto-generated method stub
String [] itemid = null;
try{
File itemFile = new File("C:\\"+"Sano"+".xml");
itemFile.createNewFile();
List<ObjectIdName> myList = new ArrayList<ObjectIdName>();
ObjectIdName obj1 = new ObjectIdName("ABC","ABC");
myList.add(new ObjectIdName("DEF","DEF"));
myList.add(new ObjectIdName("ABC","ABC"));
if(myList.contains(obj1)){
System.out.println("Has");
}
System.out.println("MyList:" + myList.size());
}
catch(Exception e){
e.printStackTrace();
}
}
}
class ObjectIdName implements Serializable{
private static final long serialVersionUID = 1L;
private String id;
private String name ;
public ObjectIdName (String id, String name) {
this.id= id;
this.name =name;
}
}