WEB 开发 开发语言 Java 技术 .Net 技术 数 据 库 硬件使用
图象媒体 Linux/Unix 移动平台 嵌入开发 Windows 专区 软件工程
Ajax 技术 | ASP | PHP | ASP.NET | C# | JSP | Access | Oracle | 网页设计 | Flash | 安全专题 | IIS | VC/MFC | Delphi | C/C++
 你的位置:首页 > Java 技术 > J2SE / 基础类

从数据库读出来的空格怎么replace(" ","");不了?
[ 来源:ITWENKU 时间:2006-9-7 13:41:16 | 浏览:239人次 ]

从数据库读出来的空格怎么replace(" ","");不了?

但是可以用trim()前掉前后的,




up



你确定取出来的是" "一个空格?


是不是全角空格?


replaceAll(" ","");


还有,注意替换后的新字符串从replace或trim函数的返回值返回,而原来的字符串是不会变的。String是immutable类型。


哦,对,字符串的话应该使用replaceAll,replace只能换单个字符,全不成楼主的要求。


我不确定取出来的是" "一个具体怎么样的空格

public class testInt
{
public static void main(String []argv)
{

String liu="数据库 ";
System.out.print( liu.replace(" ","") );

}
}

返回后尾没有空格的,
但数据库的却replace 不了
用trim()却可以, 怀疑是数据库读出来的空格不是普通的"空格"


liu.replace(" ","");

这根本就不可能编译过,replace要求参数是char型的


是啊,偶刚才不敢说,因为不清楚JAVA1.5里有没有这个重载,呵呵。


JAVA1.6可以编译通过~ liu.replace(" ","");


用正则表达式替换空白符
String str="fds sdf sd fsd sd s s s ";
System.out.println(str.replaceAll("\\s",""));


String str="f ds sdf sd fsd sd s s s ";
System.out.println(str.replaceAll("\\s| ",""));
| "后边的是全角空格



replaceAll

 相关文章
·一般,除了全角半角的空格之外,还有些什么样的空格?
·ResultSetMetaData类的问题请教
·关于java中的参数传递问题
·求助制作简单WAP页面的方面的资料
·一段简单代码,请高手看看.
·请问大家经常加班吗?

 推荐文章
你们帮我改一下这个程序,它的界面怎么没有!
程序为什么会出现这样的异常
Socket问题
finally的神秘问题
右移>>>的问题
如果一个类里的构造函数含有本身类的对象,那该怎么处理的或怎么理解的?
大家遇到过jvm coredump的情况吗
请教: JDBC怎么传一个数(字符串)给数据库?(调用数据库的function)
编写一个java程序
接口修饰符
求救:循环问题,在线等!!!
js里的document.write总是转到新的页面输出???
 版权所有:IT问库
copyright © 2006 www.itwenku.cn all rights reserved.