如何将java中的反斜线替换为"/"
2009-02-22 15:47
591 查看
在windows下使用request.getRealPath()获得的路径是反斜线,如何将反斜线替换为"/"呢?有人想到用
replaceAll("//","/"),但这样是会抛出异常的,,正确的方式是:
public static void main(String[] args)
{
String s="c://1//2";
s=s.replaceAll("////", "/");
System.out.println(s);
}
这样会输出"c:/1/2".
另外有个问题,哪位高人能解答一下,为什么"${abc}"符号在java中使用replace替换会出现异常,应该怎样替换带${}的字符串?
replaceAll("//","/"),但这样是会抛出异常的,,正确的方式是:
public static void main(String[] args)
{
String s="c://1//2";
s=s.replaceAll("////", "/");
System.out.println(s);
}
这样会输出"c:/1/2".
另外有个问题,哪位高人能解答一下,为什么"${abc}"符号在java中使用replace替换会出现异常,应该怎样替换带${}的字符串?
相关文章推荐
- 如何将java中的反斜线替换为"/"
- java String 中替换"\"为"\\"
- Java - 你是如何理解"横切关注"这个概念的?
- java中如何将每个单词的字母反转,就是将"To be or not to be "变成“oT eb ro ton ot eb”
- 突如其来的"中断异常",我(Java)该如何处理?
- 如何将java中的"/"替换为"/"以及replaceAll(String regex, String replacement) 注意事项
- 突如其来的"中断异常",我(Java)该如何处理?
- 织梦发布的文章如何批量替换文章"来源"和"作者"?
- gradle build running很久并出现"png-cruncher_19" java.lang.RuntimeException
- Java中如何克服"构造器只能使初始化工作进行一次"的"缺点"?
- java 正则式替换{"@ 替换成{"
- Java - "JUC" ReentrantReadWriteLock
- Java - "JUC" CountDownLatch源码分析
- Java 编写一个控制台版的"答答租车系统"
- "Java:comp/env/"讲解与JNDI
- 微软是如何保持"大脑"清醒的
- "http-bio-8080"-exec-1" java.lang.OutOfMemoryError
- GC是如何判断一个对象为"垃圾"的?被GC判断为"垃圾"的对象一定会被回收吗?
- Java中,如何让System.out.printf("%d", 2 + 2);输出5
- 如何添加"common.h"这样的头文件