当前位置: 首页 > 知识库问答 >
问题:

访问字符串数组中的某个位置

富凯风
2023-03-14

为什么我会得到异常,我如何访问某些字符串中的某些字符位置?

class Names
{
    public static void main(String[]args)
    {
        int index;
        String names[];
        names = new String [3];

        for(index = 1; index <= names.length; index++)
            {
                System.out.println("Enter name " + index);
                names[index] = EasyIn.getString();
            }
        for(index = 0; index < names.length; index++)
            {
                System.out.println(names[1][2]);
            }
    }
}

共有1个答案

柯清野
2023-03-14

几件事。

您可以一次性创建string对象的array,类似于string[]names=new string[3]

在第一个循环中,您可以这样开始:

for(index = 1; index <= names.length; index++)
for(index = 0; index < names.length; index++)
System.out.println(names[<an index>].charAt(2));
 类似资料:
  • 问题内容: 我正在尝试使用字符串数组从XML获取资源,因为它当前处于循环中。 谁能建议我该怎么做? 为了清楚起见,资源名称与数组字符串名称相同。 到目前为止,我已经尝试过: 问题答案: 我没有误会你 是你所需要的

  • 我正在创建一个程序,它接受用户输入并生成一张去音乐会的门票。为此,在其中一个文本字段中,用户输入他的全名。然后程序获取文本字段的内容并将其设置为字符串音乐会观众。为了获取用户的首字母,我使用String Tokenizer将音乐会观众拆分为firstName、middleName和lastName字符串,然后使用子字符串从每个字符串中获取第一个字母。 我希望程序能够处理例外情况,如果用户只在文本字

  • 我的程序有一个对象类。Person对象由一个String(这是一个人的名字)和一个6元素字符串数组组成。数组保存用户输入的值,以对6种不同的运动进行排名,从最优选到最不优选。 例如,名为的Person对象可以由一个设置为的字符串和一个数组组成,每个元素如下。(列出的第二项运动是鲍勃最喜欢的运动,最后一项是他最不喜欢的运动)。 可以使用以下代码创建该示例对象: 这里是Person类: 每次新用户输入

  • 我一直在尝试从一个有一万亿个字符的字符串中访问一个字符。我使用BigInteger从字符串中获取索引号,并使用charAt方法从字符串中访问字符。 我试图做的是计算给定字符串中特定字符的出现次数。 例如,字符串:

  • 问题内容: 下面是我的表 当我执行 我的位置是1。 我要实现的是找到整数的第一个位置,这样我将获得以下输出。 任何想法我怎么能做到这一点? 问题答案: 在xdazz答案的帮助下,我做了一些更改,最后得到了答案… 演示版

  • 我基本上想把句子中每个单词的第一个字母大写,假设str都是小写的。在这里,我试着一个字母一个字母地拆分字符串,然后使用for循环,我会大写空格后面的字母。这是我的代码,你能指出我哪里的代码错了吗?非常感谢。