仅为第一个字符串分割字符串。 Java的

时间:2018-03-01 21:07:26

标签: java split

如何分割字符串以便我只获得第一个字母,而不是整个部分字?

这是我当前的代码,我正在使用字符串的用户输入。我正在创建一个转换后的字母数组,在我的for-loop的每次迭代中添加它们。我的代码是Ceaser密码的一种方法。

    public String Encrypted() {  
            newString = getMessage();

            System.out.println(Arrays.toString(messageArray));
            System.out.println();
            System.out.println(newString);
            testerString = new String[messageArray.length+1];

            for(int i = 0; i <= 25; i++) {
                String index1 = newString.substring(i);
                System.out.println(index1);
                String index2 = index1.toString();
                System.out.println(index2);
                int index3 = Arrays.asList(abc).lastIndexOf(index2);
                System.out.println(index3);
                testerString[i] = zyx[index3];

            }

        return Arrays.toString(testerString);
    }

1 个答案:

答案 0 :(得分:3)

如果您想要字符串的第一个字符,请尝试:thatstring.charAt(0);

您也可以使用thatstring.substring(0, 1);