2016-04-30 93 views
0

唯一需要的數據,我需要打印數據的列表,其中編號爲S123陣列在Java打印在java中

alist.add(new Student ("XYZ", 25, "123 Street Name", "S123")); 
     alist.add(new staff("ACS", 45, "1235 fasho street", "R123")); 
     alist.add(new Student("ACBB", 55, "1235 fasho street", "S234")); 
+0

http://stackoverflow.com/help/mcve – theblindprophet

+0

而問題是什麼?你有什麼嘗試?你知道全能循環的存在嗎? –

+0

我想打印Student數組,其中學生ID是S123 –

回答

0

爲什麼不乾脆用。載有一個名單上?

喜歡的東西:

String match [] = Arrays.asList(alist).contains("S123"); 
+0

我們是否需要聲明match爲boolean? –

+0

對於給定的匹配,布爾值只會返回true或false。如果找到匹配,它將返回True else False。如果你想要一個匹配的學生數據,只需使用for循環,並且如果id = S123,那麼將該數據存儲在一個數組中,並在退出循環時將其打印出來。或者只是使用我所展示的內容。字符串匹配[]。這將存儲給定匹配的數據 –