如果只是要提取某一部分的字符串
用subString()吧
不过照你现在的这个做法,应该是按照空格来划分
那么就用这样吧String str="abcd bef cfg x y z";
String[] subStrings = str.split( " " );
subStrings 里面每一个就是你要的字符串了
用subString()吧
不过照你现在的这个做法,应该是按照空格来划分
那么就用这样吧String str="abcd bef cfg x y z";
String[] subStrings = str.split( " " );
subStrings 里面每一个就是你要的字符串了
解决方案 »
- 我发现synchronized可以写在static前也可以写在static后????
- 如何定义一个ArrayList数组。
- 软件测试的前景浅谈
- 与数据库的连接所报的错误
- 请问一下怎么在java中实现从网上下载图片的代码怎么写
- JBUILDER2005出现java.lang.NullPointerException
- 请问,用SWING、JSP两种方式输出哪种更好?
- 请问,如何监听类似VB中TextBox控件的Text_Change()事件
- JNI 访问对象域, 搞了半天没成功!急!
- Image只能画在Applet里吗?请进来看看这个程序
- 我这样写为什么还是不能显示中文呀~
- 关于解决服务器负载的问题!
可以用StringTokenizer
你也可以用StringTokenizer ,
StringTokenizer str = new StringTokenizer("abcd bef cfg x y z");
while (str.hasMoreTokens()) {
println(str.nextToken());
}
String[] subStrings = str.split( " " );
到达了subStrings.length()-1
就到了最后一个了阿
比如
for( int i = 0 ; i < subStrings.length(); i++ ){
// do.........
}这样就行了