用空格分隔一个字符串

时间:2016-04-14 06:50:29

标签: java string for-loop char

如何使用for循环将用户输入的单词与空格分开。

Scanner scan = new Scanner(System.in);

  int i;

  System.out.print("Enter a word > ");
  String word = scan.next();

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

2 个答案:

答案 0 :(得分:1)

简单地说:你在打印后放了一个空格,你打印了这个词:

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

或者你可以把整个单词打印成一个:

System.out.print(word + " ");

如果你想在每个字母之间加一个空格:

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

答案 1 :(得分:0)

for(int i = 0; i < word.length(); i++){
    System.out.print(word.charAt(i) + " ");
}//end of for loop

此代码将生成一个字符串,例如“HelloWorld!”展示为: “我爱你了!”