2014-03-02 53 views
-2

我很熟悉java,但是我不熟悉List的Class。我似乎無法找到能夠幫助我學習的精確教程。如果有任何教程,請參考我或其他親切告訴我如何使用List<Class>。例如,列表中的<Class> in java

public class Students { 
    int studentId; 
    String studentName; 
    int studentAge; 
} 

如何使用

List<Students> 

Editted

就像在C結構++,我想這個學生是一個結構數組存儲多個學生的數據。正如在Java中沒有結構,所以我使用班學生。如果使用List不適合此目的,請親切指導我。 謝謝!

+0

到底什麼做的班級名單有你發佈的代碼呢?你想用什麼類來實現? – user2357112

+1

你不明白你在問什麼/不明白。如果它是''的一部分,你應該谷歌泛型。 http://docs.oracle.com/javase/tutorial/java/generics/ – Pshemo

+2

'List myList = new ArrayList ();'然後使用Google或s.th.看看你可以用'list'做什麼。 – pzaenger

回答

2

你的命名約定是關閉的,它應該是班級學生而不是學生。並且不要使變量名大寫。無論如何,List是一個通用的容器接口,您可以實例化List的具體實現並向其添加學生。

List<Students> theStudents = new ArrayList<Students>(); 

Students aStudent = new Students(); 
aStudent.StudentId = 333; 
aStudent.StudentName = "Help"; 

theStudents.add(aStudent); 
+0

這就是我想問的。你真的是一個幫助:)謝謝! –

1
ArrayList<Students> students = new ArrayList<Students>();