我正在尝试做的是将这样的东西转换"The Three Pigs"成这样的数组:
Array[0]="The"
Array[1]="Three"
Array[2]="Pigs"
Run Code Online (Sandbox Code Playgroud)
字符串类没有一个方法,我不知道如何自己做这个分裂似乎不适合我的目的,所以停止说它.示例代码:
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
GetNumber();
}
private static void GetNumber() {
System.out.println("Enter your words.");
Scanner S=new Scanner(System.in);
String O=S.next();
String[] A=O.split(" ");
for(int Y=0;A.length>Y;Y++){
System.out.println(A[Y]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码会输出如果我放入The Little Pigs
String text = "The Three Pigs";
String[] array = text.split(" ");
Run Code Online (Sandbox Code Playgroud)
编辑:
如果您想让用户输入一行文字而不是单个单词,请使用:
String O = S.nextLine();
Run Code Online (Sandbox Code Playgroud)
代替:
String O = S.next();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |