如何判断输入字符串其中有空格,并把空格前后的字符截出来
解决方案 »
- 那位大虾帮忙。我现在,学到for和if这就很晕。。能给我说下有什么好办法吗?能学的快点。
- 类与接口转型的问题
- JBuilder、java的初级问题
- 极其菜鸟的问题
- 这是怎么回事:Note: electriclight.java uses or overrides a deprecated API.
- 初级问题!
- 请问dateFormat.parse(String str )中的str的格式是什么
- 如果签署jar文件
- 在Applet中怎么使用Post传递数据到PHP中??
- 怎么优化该递归?
- 在jsp页面中,怎么样把html标签的值赋给java的String类型
- JComboBox的addItem方法报错,请高手帮忙,在线等,立即给分
String[] strs = p.split(" ");
for(String s : strs) {
System.out.println(s);
}
String str2=str.replaceAll(" ", "");
if (str.length()>str2.length()){
System.out.println("有空格");
}
String p = "abc dad";
String[] strs = p.split(" ");
for(String s : strs) {
System.out.println(s);
}for语句的条件可以写成( String s : strs )吗???
请高手解释一下
可以啊,JDK 1.5 新增加的 foreach 循环。
String[] strArray = null;if(str.indexOf(" ") > -1){
strArray = str.split("\s+");//使用正则表达式根据空格,制表符,换行符分割
}
function trimAll(str)
{
/*************************************************************
Input Parameter :str
Purpose : remove all white spaces in front and back of string
Return : str without white spaces
***************************************************************/ //check for all spaces
var objRegExp =/^(\s*)$/;
if (objRegExp.test(str))
{
str = str.replace(objRegExp,'');
if (str.length == 0)
return str;
} // check for leading and trailling spaces
objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
if(objRegExp.test(str))
{
str = str.replace(objRegExp, '$2');
}
return str;
}
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}2.String[] result = "this is a test".split("\\s");
for (String rel:result)
System.out.println(rel);自己选择,现在推荐是第二种了.