欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java集合和泛型練習(xí)

Java集合和泛型是Java編程中非?;A(chǔ)的概念。Java集合是一組數(shù)據(jù)元素的保存容器,泛型是Java編程中一個(gè)非常重要的概念,通過(guò)泛型可以讓代碼更加簡(jiǎn)潔、安全和可讀。

在Java集合和泛型練習(xí)中,我們學(xué)習(xí)了很多關(guān)于集合和泛型的基礎(chǔ)知識(shí),例如ArrayList、LinkedList、HashMap等常用集合類的使用方法以及泛型中的通配符、上限、下限等概念。

// 使用ArrayList存儲(chǔ)字符串類型的數(shù)據(jù)
ArrayList<String> list = new ArrayList<>();
list.add("Java");
list.add("C++");
list.add("Python");
// 遍歷ArrayList
for (String str : list) {
System.out.println(str);
}
// 使用HashMap存儲(chǔ)鍵值對(duì)
HashMap<String, String> map = new HashMap<>();
map.put("name", "張三");
map.put("age", "24");
map.put("gender", "男");
// 遍歷HashMap
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
// 使用通配符
ArrayList<? extends Number> numList = new ArrayList<>();
numList = new ArrayList<Integer>();
// 使用上限
public static <T extends Number>double sum(T[] nums) {
double sum = 0;
for (T num : nums) {
sum += num.doubleValue();
}
return sum;
}
// 使用下限
public static void addList(ArrayList<? super String> list, String str) {
list.add(str);
}

通過(guò)Java集合和泛型的練習(xí),我們不僅可以熟練使用Java中的常用集合類和泛型特性,還可以更加深入地理解Java編程中的基礎(chǔ)概念和語(yǔ)法,為后續(xù)的Java編程工作打下堅(jiān)實(shí)的基礎(chǔ)。