1、编写一个Java程序,创建一个空的ArrayList,添加10个字符串元素,并打印出这10个元素中第2个和第8个元素的值。
2、编写一个Java程序,创建一个ArrayList,包含10个整数,然后使用for循环遍历ArrayList,将每个元素乘以5后输出。
3、编写一个Java程序,创建一个HashMap<String,Integer>,存入以下键值对,并遍历输出HashMap中所有的键值对
张三 ---- 20
李四 ---- 35
王五 ----- 40
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;
public class Exam {
public static void main(String[] args) {
q1();
q2();
q3();
}
public static void q1(){
//创建一个空的ArrayList
ArrayList<String> list = new ArrayList<>();
//添加10个字符串元素
list.add("a"); //0
list.add("b"); //1
//并打印出这10个元素中第2个和第8个元素的值。
System.out.println(list.get(1));
}
public static void q2(){
//创建一个ArrayList
ArrayList<Integer> integers = new ArrayList<>();
//添加10个整数
integers.add(1);
integers.add(2);
//每个数 * 5 再输出
for (Integer integer : integers) {
System.out.println(integer * 5);
}
}
public static void q3(){
//创建一个HashMap<String,Integer>
HashMap<String, Integer> map = new HashMap<>();
//存入以下键值
map.put("张三",20);//
map.put("李四",35);
map.put("王五",40);
//循环
Set<String> keySet = map.keySet();//获取键集合
for (String key : keySet) {
//循环键的集合,通过key 获取value
System.out.println(key+ " : " + map.get(key));
}
}
}