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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仅为第一个字符拆分字符串。 Java的相关的知识,希望对你有一定的参考价值。

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

这是我当前的代码,我正在使用字符串的用户输入。我正在创建一个转换后的字母数组,在我的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);
    }
答案

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

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

以上是关于仅为第一个字符拆分字符串。 Java的的主要内容,如果未能解决你的问题,请参考以下文章

将 JavaScript 字符串拆分为固定长度的片段

sql将字符串拆分为始终相同数量的片段

拆分字符串中的第一个逗号

验证输入仅为字符串且仅为数字 JAVA [重复]

Pandas - 出现字符串时拆分数据并创建列

拆分 Accel 值字符串并保存拆分的内容 - Java