当前位置: 技术问答>java相关
一个小问题~~~关于截取字符串
来源: 互联网 发布时间:2015-06-26
本文导语: 截取字符串“1234 567”中空格前的部分“1234”其位数不固定,以空格为标识取字符串 有现成的函数吗? | String test = "1234 567"; String sub = test.substring(0, test.indexOf(' ')); | ...
截取字符串“1234 567”中空格前的部分“1234”其位数不固定,以空格为标识取字符串
有现成的函数吗?
有现成的函数吗?
|
String test = "1234 567";
String sub = test.substring(0, test.indexOf(' '));
String sub = test.substring(0, test.indexOf(' '));
|
按空格分离字符串,返回字符串数组
public static String[] splitStringBySpace(String source){
if(source==null||source.trim().equals(""))
return null;
StringTokenizer commaToker = new StringTokenizer(source," ");
String[] result = new String[commaToker.countTokens()];
int i=0;
while(commaToker.hasMoreTokens()){
result[i] = commaToker.nextToken();
i++;
}
return result;
}
使用:
String xx[] = splitStringBySpace(“1234 567”);
for(int i=0;i
public static String[] splitStringBySpace(String source){
if(source==null||source.trim().equals(""))
return null;
StringTokenizer commaToker = new StringTokenizer(source," ");
String[] result = new String[commaToker.countTokens()];
int i=0;
while(commaToker.hasMoreTokens()){
result[i] = commaToker.nextToken();
i++;
}
return result;
}
使用:
String xx[] = splitStringBySpace(“1234 567”);
for(int i=0;i