Java 如何单独访问字符串数组中的每个字符?

Java 如何单独访问字符串数组中的每个字符?,java,arrays,string,Java,Arrays,String,在这方面,我需要在一个用户输入的句子,并打印出它在猪拉丁语。 (另外,我有几个不需要的导入,但当我从另一个程序复制类和主线时,我把它们留在了里面) 这里我创建字符串数组并在空格处拆分。 唯一的问题是,现在每个单词都在它自己的对象中 String s1[]=sentence.split(" "); 因为我把单词分开了,我不知道如何访问每个字符,将它们移到末尾或添加“是” for(int x=0;x以下是一种在java中获取字符串中每个字符的简单方法。string.charAt(index

在这方面,我需要在一个用户输入的句子,并打印出它在猪拉丁语。 (另外,我有几个不需要的导入,但当我从另一个程序复制类和主线时,我把它们留在了里面)

这里我创建字符串数组并在空格处拆分。 唯一的问题是,现在每个单词都在它自己的对象中

    String s1[]=sentence.split(" ");
因为我把单词分开了,我不知道如何访问每个字符,将它们移到末尾或添加“是”


for(int x=0;x以下是一种在java中获取字符串中每个字符的简单方法。
string.charAt(index)
获取指定索引处的当前字符

public static void main(String[] args) {

        String getMyCharacters = "Hello World";

        for(int i = 0; i < getMyCharacters.length();i++)
        {
            System.out.print(getMyCharacters.charAt(i));
        }

}

output: Hello World
publicstaticvoidmain(字符串[]args){
字符串getMyCharacters=“Hello World”;
for(int i=0;i
这是一种方法,当你把每个单词分成它自己的字符串时,你可以得到字符

String[] splitted = getMyCharacters.split(" ");


for(int j = 0; j < splitted.length; j++)
{
    System.out.println("\nCurrent word:" + splitted[j]);
    for(int y = 0; y < splitted[j].length(); y++)
    {
        System.out.println(splitted[j].charAt(y));
    }
}

output:
Current word:Hello
H
e
l
l
o

Current word:World
W
o
r
l
d
String[]splitted=getMyCharacters.split(“”);
对于(int j=0;j
您可以使用
s1[x]
引用数组的每个元素,x是数组s1的索引,因此表示您正在查找数组的第x个元素

 for(int x=0;x<s1.length;x++)
{
  System.out.println(s1[x]);
}

for(int x=0;x
s1[x]
是您需要的。谢谢,这正是我需要的!
String[] splitted = getMyCharacters.split(" ");


for(int j = 0; j < splitted.length; j++)
{
    System.out.println("\nCurrent word:" + splitted[j]);
    for(int y = 0; y < splitted[j].length(); y++)
    {
        System.out.println(splitted[j].charAt(y));
    }
}

output:
Current word:Hello
H
e
l
l
o

Current word:World
W
o
r
l
d
 for(int x=0;x<s1.length;x++)
{
  System.out.println(s1[x]);
}