连续输入字符串用空格隔开,遇到回车停止
用split()方法,将字符串用分隔符进行分离
split 分离;使分离
public String[] split(String regex)
参数为String型。在参数位置设置分隔符,例如:“/”(斜杠) ,“ ”(空格) ,“|”(竖杠) 等。
返回值类型为String[] 字符串数组。将第一个分隔符左边的字符存入下标为0的字符串,第一个分隔符和第二个分隔符之间的字符存入下标为1的字符串…例如:
String s = “123/456/abc/qwe”;
String[] s2 = s.split( “/” );
处理结果为:s2[0] = 123 ; s2[1] = 456 ; s2[2] = abc ; s2[3] = qwe ;
连续输入字符串,遇到回车停止
- 简化写法
Scanner in = new Scanner (System.in);
String[] s = in.nextLine().split(" ");//输入并用空格隔开
/*打印*/
for(int i = 0 ; i < s.length ; i ++){
System.out.println(s[i]);
}
in.close();
2.细化写法
Scanner in = new Scanner (System.in);
String s = null;
s = in.nextLine();//输入
String[] s2 = s.split(" ");//用空格隔开
/*打印*/
for(int i = 0 ; i < s2.length ; i ++){
System.out.println(s2[i]);
}
in.close();