抱歉,我的问题很难理解。所以在像这样的数组中 String [] arr = {“abs,”def“,”ghi“}; 我想知道它是如何打印出来的 一个 Ë 我
这是我尝试编写但失败的代码。
public static void printCharsAt(String[] arr) {
System.out.println("how many inputs do you want in your array");
String array[] = {"hello", "Ap", "CS"};
System.out.println("What term of the array do you want, do you wan the first, 2nd, or third");
tnt char = kb.nextInt();
System.out.println(array[char]);
}
答案 0 :(得分:3)
没有任何边界检查:
for (int i=0; i<arr.length; i++)
System.out.println(arr[i].charAt(i));
答案 1 :(得分:2)
您必须循环遍历数组中的每个String。您可以在Java中使用for each
循环或传统的for
循环。获得字符串后,您可以使用charAt()
类的String
方法获取特定位置的字符。不要忘记length
方法,它可能会派上用场。没有代码,因为它是作业:)
答案 2 :(得分:1)