【发布时间】:2020-04-23 15:48:22
【问题描述】:
我是一名帮助年轻学生学习编程的学生。其中一些已获得代码:
public class student {
public static void main(String[] args) {
ArrayList<char[]> data1 = new ArrayList<char[]>();
ArrayList<char[]> data2 = createData();
displayData(data2);
}
public static ArrayList<char[]> createData(){
ArrayList<char[]> res = new ArrayList<char[]>();
for(int index = 'A'; index<='Z'; index++) {
char[] temp = new char[1+(index - 'A')];
for(int count=0;count<temp.length;count++) {
temp[count] = (char) ('A' + count);
}
res.add(temp);
}
return res;
}
public static void displayData(ArrayList<char[]> values) {
}
这意味着打印出如下字母:
一个
AB
ABC
等等。 但是我自己对 displayData() 方法中的内容有疑问。
任何帮助表示赞赏,在此先感谢!
【问题讨论】:
-
顺便说一句,您可以使用 char[][] 而不是 char 数组的 ArrayList,因为字母表总是 26 个字母。
-
ChrisAmwell - 如果其中一个答案解决了您的问题,您可以通过将其标记为已接受来帮助社区。接受的答案有助于未来的访问者自信地使用该解决方案。查看meta.stackexchange.com/questions/5234/… 了解如何操作。
-
@ChrisAmwell 您能否接受以下答案之一或解释为什么这些答案不起作用?
标签: java arrays alphabetical