public static String[] readCmd() throws Exception
{
print("command>");
String str=br.readLine().trim();//忽略前导空白和尾部空白,中间的并没有滤掉
return str.split(" ");
}
command> reserve a b
name row col bookNumber
=========================
0 0 k99-0
a 0 1 k99-1
0 2 k99-2
b 0 3 k99-3
command>
多读了两个空格
解决方案 »
- 遞歸 內存溢出
- 奇怪问题,请高手指点,Illegal operation on empty result set.
- 谁有在非阻塞NIO的方式下的实现读超时的代码范例
- byte数组的复制追加问题
- 可以用JNI调用Deiphi编写的Dll吗?那又用什么技术呢?给个提示,
- 为什么在我的java 帮助文件(doc目录下)中找不到像setMnemonic(),getContentPane()之类的方法.
- 父表传递给子表datasource的问题...
- vC中的listBox在java中是哪个控件??
- InterruptedException错误,谢谢个位.
- jdbc的问题??
- java里就不能在内存中创建File对象么??
- swing gridLayout
String str=br.readLine().trim().replaceAll(" ","");
while((str=br.readLine())!=null){
splitStr(str);
//System.out.println(br.readLine());
}
public static void splitStr(String str){
String[] s;
str=str.trim();
s=str.split(" ");
/*for(Object o:s){//这里可以测试一下
System.out.println(o);
}*/
return s;
}
我文件里面的内容: grgr gregre greg gr ;
输出结果:
grgr
gregre
greg
gr
长度为4
一个或多个空格匹配