600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 遍历list set map和array

遍历list set map和array

时间:2021-08-02 06:45:57

相关推荐

遍历list set map和array

public static void main(String[] args) {

/*1. List*/

ArrayList<Integer> list = new ArrayList<Integer>();

for(int i=0;i<20;i++){

list.add(i);

}

for(int i=15;i<25;i++){//重复的元素会被再次插入

list.add(i);

}

/*按照插入的顺序输出,多次试验输出结果都是按照插入的顺序*/

System.out.println("list = "+list);//输出格式如list = [1, 2, 3, 4,]

/*2. Set*/

HashSet<Integer> set = new HashSet<Integer>();

for(int i=0;i<20;i++){

set.add(i);

}

for(int i=15;i<25;i++){//重复的元素不会被再次插入

set.add(i);

}

/*不是按照插入的顺序输出,多次试验输出结果都是可能不同*/

System.out.println("set = "+set);//set = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 16, 19, 18, 21, 20, 23, 22, 24]

/*3. Map*/

HashMap<Character,Integer> map = new HashMap<Character,Integer>();

map.put('a', 1);

map.put('b', 2);

map.put('c', 3);

/*输出的时候不是按照插入的顺序,所以多次运行输出的结果可能不一样*/

System.out.println("map = "+map);//map = {b=2, c=3, a=1}

/*4. array*/

int ids[] = new int[5];

for (int i =0;i<ids.length;i++){

ids[i] = i+1;

}

System.out.println("array = "+ Arrays.toString(ids));//array = [1, 2, 3, 4, 5]

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。