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;xs1[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]);
}