gpt4 book ai didi

java - 从多字符串数组中获取字符

转载 作者:行者123 更新时间:2023-11-29 07:42:37 26 4
gpt4 key购买 nike

我有一个字符串数组,如下所示:

String[] rows = {"AAA","BBB","CCC"};

如何获取某一行的特定索引?如果我执行 rows[6],我会得到一个越界 ex。但是,当我执行 rows[2] 时,我得到了整个 CCC 字符串。

我必须先获取行,然后获取特定字符吗?或者我不能直接从数组中获取它吗?

最佳答案

使用String#charAt(int index)在检索字符串元素后获取所需索引处的字符,例如:

String[] rows = {"AAA","BBB","CCC"};
System.out.println(rows[2].charAt(2)); // C

如果你想(如果你真的必须这样做),你可以使用 StringBuilder 连接所有元素。因此结果是 AAABBBCCC,并使用 StringBuilder#charAt(int index) :

String[] rows = {"AAA","BBB","CCC"};
StringBuilder sb = new StringBuilder();
for(String row : rows) {
sb.append(row);
}
System.out.println(sb.charAt(6)); // C

关于java - 从多字符串数组中获取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28774074/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com