java 截取一空格为分隔符的字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 截取一空格为分隔符的字符串相关的知识,希望对你有一定的参考价值。
aaa bbb ccc
截取后 "aaa""bbb""ccc"三个字符串
public static void main(String[] args)
String temps ="aaa bbb ccc";
String arrays[] = temps.split(" ");
for(int i=0;i<arrays.length;i++)
System.out.print(arrays[i]+" ");
本回答被提问者采纳 参考技术B String[] array = "aaa bbb ccc".split(" "); 参考技术C " "或者"/n" 参考技术D String[] array = "aaa bbb ccc".split(" ");
java以空格为分隔标记取子字符串问题
通过out.readLine()取得txt文件一行字符串 s="user1 123 Alice Seller 1" 时,怎样取其中子字符串“user1” ,“123”, "Alice" ,“Seller”, “1” 分别赋值给其对应变量 id , password, name, job, level
string str[]=s.spilt(" ");先把字符串断开为数组然后取值就是了。取值的时候可以判断一下如果值不为空再赋值,可以避免子字符串里面有两个及其以上的空格。 参考技术A 字符串之间空格有几个?public static void main(String[]args)
String s = "user1 123 Alice Seller 1";
String[] arrays = s.split(" ");
String id = arrays[0];
String password = arrays[1];
String name = arrays[2];
String job = arrays[3];
String level = arrays[4];
System.out.println("id: " +id);
System.out.println("password: " +password);
System.out.println("name: " +name);
System.out.println("job: " +job);
System.out.println("level: " +level);
追问
原来是正则表达式拆分,split()参数中空格数竟然有严格规定,难怪之前取不了数据
本回答被提问者采纳以上是关于java 截取一空格为分隔符的字符串的主要内容,如果未能解决你的问题,请参考以下文章