字符串转换时遇到转义字符的问题 想将字符串"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到任何字符。 求下面这段文字来自的书或者专辑技术文章 如何自定义系统边框? 请教如何用java捕获音频播放软件发送到声卡的数据流? 给JFrame指定布局(setLayout)失败的问题有人见过么 关于lucene删除 请教一个初级问题 怎么用java得到计算机的名称??? 请问如何使JButton或Button的对象显示出被按下的状态?(“给分”是什么意思?) 如何将java程序制作成安装文件? 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);
}因为你原串中就没有“\\”