最近拽某网站的数据,用正则分析后,得到的数据中带有空白符,于是写了个替换空白符的方法:
public static String FormatHtmlString(String str) {str = str.replace(" ", "");
str=str.replace("\n", "");
str = str.replace("\r\n", "");
str=str.replace("\t", "");
return str.trim();
}
可是运行后,没有什么效果,在myeclipse打印出来的是小方块,通过写入到文件中和设置JTextArea后,看到的是一个很长的空白,,请问如何处理一下?
public static String FormatHtmlString(String str) {str = str.replace(" ", "");
str=str.replace("\n", "");
str = str.replace("\r\n", "");
str=str.replace("\t", "");
return str.trim();
}
可是运行后,没有什么效果,在myeclipse打印出来的是小方块,通过写入到文件中和设置JTextArea后,看到的是一个很长的空白,,请问如何处理一下?
解决方案 »
- 一个递归的问题
- 我把JSON所用的包都放到了tomcat项目中的WEB-INF下的lib目录里了,可是我怎么编译的时候还是提示程序包net.sf.json不存在
- 关于JTable的问题~~~急~~~请大家帮忙解决~~~
- 代码问题,想做个可以多次判断的,但每次判断结束后,总输出两行不想要的东西。
- 谁说Java不能开发大型3D网络游戏??
- 问一个正则表达式的问题
- 关于socket接收XML后乱码问题(JAVA)
- 如何创建一个jbutton类,并且可以编写自己得actionPerformed?
- 那里有class12.jar下载!谢谢!急呀!
- 困惑:子线程如何使用主线程的变量?
- 如何获取 Jtable 中的数据
- 请推荐一个与WebCast的Live Meeting功能相似的网络教学软件{能在线教学,讨论的(外网)},回者有分
str = str.replaceAll("[\\s]+", "");
String oldstring="....xxx xxx....";
String newstring=""; //for(s:oldstring.substring())
for(int i=1;i<oldstring.length()+1;i++)
{
if(!(oldstring.substring(i-1,i).trim().equals(""))) //同时去掉20(空格)和00(空白)
newstring+=oldstring.substring(i-1,i);
}
System.out.println(newstring);