我創建的對象N,其中有一些屬性,像這樣:如何創建對象的列表,並獲得他們的屬性
public class LogEvidence {
private String comment;
private String url;
private String time;
public LogEvidence(String comentario, String url, String tiempo) {
super();
this.comment = comentario;
this.url = url;
this.time = tiempo;
}
public String getComentario() {
return comment;
}
public void setComentario(String comentario) {
this.comment = comentario;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getTiempo() {
return time;
}
public void setTiempo(String tiempo) {
this.time = tiempo;
}
@Override
public String toString() {
return "LogEvidence [comentario=" + comment + ", url=" + url + ", tiempo=" + time + "]";
}
}
現在我想要做這樣的事情:
ArrayList<LogEvidence>log = new ArrayList<LogEvidence>();
我想瀏覽清單,所有的屬性添加到我的目標,我的意思是這樣的:
log.setComment("comment one");
log.setUrl("http://google.com");
log.setTime("04:20");
也許這是不可能的,我必須做類似以下的事情?
List list= new List();
LogEvidence object1= new LogEvidence();
object1.setComment("comment");
object1.setUrl("http://url.com");
object1.setTime(20);
lista.add(object1);
您需要從列表中獲取一個對象以調用您的訪問器方法。 'log.get(0).setComment(「blah blah」);'返回列表中的第一個元素(索引'0')並調用'setComment' – Kon
理想情況下最後的代碼是正確的方式 – HARDI
不清楚你想做。什麼是'log.setComment(...)'意味着做什麼? –