Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从多字符串数组中获取字符_Java - Fatal编程技术网

Java 从多字符串数组中获取字符

Java 从多字符串数组中获取字符,java,Java,我有一个字符串数组,看起来像: String[] rows = {"AAA","BBB","CCC"}; 如何获取某一行的特定索引? 如果我做了行[6]我会得到一个越界的例子。 但是,当我执行行[2]时,我会得到整个CCC字符串 我必须先获取行,然后获取特定字符吗?或者我可以不只是从数组中获取它吗?用于在检索字符串元素后获取所需索引处的字符,例如: String[] rows = {"AAA","BBB","CCC"}; System.out.println(rows[2].charAt(2)

我有一个字符串数组,看起来像:

String[] rows = {"AAA","BBB","CCC"};
如何获取某一行的特定索引? 如果我做了
行[6]
我会得到一个越界的例子。 但是,当我执行
行[2]
时,我会得到整个
CCC
字符串

我必须先获取行,然后获取特定字符吗?或者我可以不只是从数组中获取它吗?

用于在检索字符串元素后获取所需索引处的字符,例如:

String[] rows = {"AAA","BBB","CCC"};
System.out.println(rows[2].charAt(2));   // C
如果您愿意(如果您确实必须),可以使用将所有元素连接在一起,使结果为
aaabbccc
,并使用:

用于在检索字符串元素后获取所需索引处的字符,例如:

String[] rows = {"AAA","BBB","CCC"};
System.out.println(rows[2].charAt(2));   // C
如果您愿意(如果您确实必须),可以使用将所有元素连接在一起,使结果为
aaabbccc
,并使用:

是一种使用索引0、1和2(长度3)处的3个元素初始化数组的方法。因此,您必须首先获取字符串,然后才能使用chatAt(position)


是一种使用索引0、1和2(长度3)处的3个元素初始化数组的方法。因此,您必须首先获取字符串,然后才能使用chatAt(position)。

您希望
行[6]
返回什么?您有一个字符串数组-因此,当您通过索引访问该数组时,您确实获得了整个字符串-然后您可以使用
charAt
获取该字符串中的字符。我希望它返回
B
。但考虑到它是一个数组,认为它会返回一个字母是愚蠢的…@Thatguy343Java和大多数编程语言一样,有0索引数组。即使数组按预期工作,它也会返回“C”。您希望
行[6]
返回什么?您有一个字符串数组-因此,当您通过索引访问该数组时,您确实获得了整个字符串-然后您可以使用
charAt
获取该字符串中的字符。我希望它返回
B
。但考虑到它是一个数组,认为它会返回一个字母是愚蠢的…@Thatguy343Java和大多数编程语言一样,有0索引数组。即使数组按预期工作,它也会返回“C”。
rows[1].charAt(2) // B
rows[0].charAt(0) // A
String[] rows = {"AAA","BBB","CCC"};