首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

关于集合框架的有关问题

2012-04-14 
关于集合框架的问题import java.util.*class Stu{public static void main(String []args){ArrayListInf

关于集合框架的问题
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(数据类型 元素:数组名){

//元素就是数组里面所有的元素了
}

热点排行