唯一需要的数据,我需要打印数据的列表,其中编号为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"));
唯一需要的数据,我需要打印数据的列表,其中编号为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"));
为什么不干脆用。载有一个名单上?
喜欢的东西:
String match [] = Arrays.asList(alist).contains("S123");
我们是否需要声明match为boolean? –
对于给定的匹配,布尔值只会返回true或false。如果找到匹配,它将返回True else False。如果你想要一个匹配的学生数据,只需使用for循环,并且如果id = S123,那么将该数据存储在一个数组中,并在退出循环时将其打印出来。或者只是使用我所展示的内容。字符串匹配[]。这将存储给定匹配的数据 –
http://stackoverflow.com/help/mcve – theblindprophet
而问题是什么?你有什么尝试?你知道全能循环的存在吗? –
我想打印Student数组,其中学生ID是S123 –