掌握集合框架的基础知识;掌握List,Set,Map等接口的使用,Java将26个英文字母正序和逆序输出(先输出“A→Z”,再输出“Z→A”)
时间: 2024-03-06 11:47:52 浏览: 70
全面接触Java集合框架
可以使用集合框架中的List和Collections工具类实现正序输出和逆序输出26个英文字母。代码如下:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Alphabet {
public static void main(String[] args) {
// 创建包含26个英文字母的List
List<Character> list = new ArrayList<>();
for (char c = 'A'; c <= 'Z'; c++) {
list.add(c);
}
// 正序输出26个英文字母
for (char c : list) {
System.out.print(c + " ");
}
System.out.println();
// 逆序输出26个英文字母
Collections.reverse(list);
for (char c : list) {
System.out.print(c + " ");
}
System.out.println();
}
}
```
输出结果为:
```
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
```
另外,Set接口可以用于去重,Map接口可以用于键值对的存储和查找。它们的使用方法与List类似,具体可以参考Java API文档。
阅读全文