字符串转换时遇到转义字符的问题 想将字符串"c:\test.xls"转换成"c:/test.xls",用replace方法转换后输出结果为"c: test.xls"也就是说/t被认作tab了,请教如何解决这个问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主既然知道转义字符,为什么不把"c:\test.xls"写成"c:\\test.xls"呢 源程序就是这样的:String olds = "c:\test.xls";String news = null;news = olds.replace('\\','/');System.out.println(news);输出的时候就会出现刚才说过的问题 String olds = "c:\\test.xls";你的程序什么都没做就把olds输出了,\t还是\t 那请问,我就想将字符串"c:\test.xls"转换成"c:/test.xls",应该怎么做好 因为olds是传递过来的参数,所以又没有什么办法可以把它包装成"c:\\test.xls" 只有这样了: public static void main(String[] args) { String olds = "c:\test.xls"; String news = null; news = olds.replaceAll("\t","/t"); System.out.println(news); }因为你原串中就没有“\\” \t就是tab,你的例子中就没有replace到任何字符。 关于文档扫描问题 最近考过scjp310-055的,帮忙看一下看这个题库行不? 求助!! 关于 JDBC的 问题,各位高手看看,是公司的笔试题目。 dojo 乱码 java怎么调用flash(swf)或者gif呢 [讨论]java学习的后菜鸟阶段发展方向!!! 如何用JBuilder7编译多层目录结构 大家好,java好. 成绩等级 100分求使用Rowset功能的数据访问类接源码及学习文档 Jtree里同层节点显示多个不同的图标?SOS
String olds = "c:\test.xls";
String news = null;
news = olds.replace('\\','/');
System.out.println(news);
输出的时候就会出现刚才说过的问题
public static void main(String[] args)
{
String olds = "c:\test.xls";
String news = null;
news = olds.replaceAll("\t","/t");
System.out.println(news);
}因为你原串中就没有“\\”