当前位置: 代码迷 >> Eclipse >> 关于集合框架的有关问题
  详细解决方案

关于集合框架的有关问题

热度:45   发布时间:2016-04-23 13:36:20.0
关于集合框架的问题
import java.util.*;
class Stu
{
public static void main(String []args)
{
ArrayList<Inform> st=new ArrayList<Inform>();
st.add(new Inform("10501",329));
st.add(new Inform("10503",326));
st.add(new Inform("10508",352));
st.add(new Inform("10502",389));
System.out.println(st);
}
}

class Inform
{
String num;
int score;
public Inform(String num,int score)
{
this.num=num;
this.score=score;
}
}
我想要输出学号和姓名怎么办?

------解决方案--------------------
Java code
    public static void main(String[] args) {        ArrayList<Inform> st = new ArrayList<Inform>();        st.add(new Inform("10501", 329));        st.add(new Inform("10503", 326));        st.add(new Inform("10508", 352));        st.add(new Inform("10502", 389));        for (Inform form : st) {            System.out.println("[num:" + form.num + " score:" + form.score + "]");        }    }
------解决方案--------------------
楼主,,一楼所说的那是foreach遍历

就像int a[] = {1,3,4,5,6};
遍历:
第一种方法:
for(int i = 0;i<a.length;i++){
System.out.print(a[i]);
}
第二种方法:
for(int b:a){
System.out.print(b);

}
第二种方法的使用格式是:
for(数据类型 元素:数组名){

//元素就是数组里面所有的元素了
}
  相关解决方案