想把它转换成:ftp://zth:zth@HP-ZTH/E_FILE0\2005\03208-S-JG-02-592.dwg
我是这么做的
public static void main(String[] args) {
// TODO Auto-generated method stub
String f="ftp://zth:zth@HP-ZTH/E_FILE0\2005/03208-S-JG-02-592.dwg ";
f.replaceAll("\\\\", "/");
System.out.println(f.toString());
}
可是结果是:ftp://zth:zth@HP-ZTH/E_FILE0?5/03208-S-JG-02-592.dwg
转换成了乱码,请教正确的该怎么写呢
13 个解决方案
#1
刚才打错了
public static void main(String[] args) {
// TODO Auto-generated method stub
String f="ftp://zth:zth@HP-ZTH/E_FILE0\2005/03208-S-JG-02-592.dwg ";
System.out.println(f.replaceAll("\\\\", "/"));
} 可是结果是:ftp://zth:zth@HP-ZTH/E_FILE0?5/03208-S-JG-02-592.dwg
转换成了乱码,请教正确的该怎么写呢
public static void main(String[] args) {
// TODO Auto-generated method stub
String f="ftp://zth:zth@HP-ZTH/E_FILE0\2005/03208-S-JG-02-592.dwg ";
System.out.println(f.replaceAll("\\\\", "/"));
} 可是结果是:ftp://zth:zth@HP-ZTH/E_FILE0?5/03208-S-JG-02-592.dwg
转换成了乱码,请教正确的该怎么写呢
#2
String f="\2005";
System.out.println(f.length()); //2
String f="ftp://zth:zth@HP-ZTH/E_FILE0\2005/03208-S-JG-02-592.dwg ";//错的
应该是
String f="ftp://zth:zth@HP-ZTH/E_FILE0\\2005/03208-S-JG-02-592.dwg ";
这样替换就对了。
#3
没转换之前你的f打印出来也是乱码
#4
楼上的正解JAVA中路径如果是\必须要有个\\
#5
#6
UP !
#7
有成功吧
#8
"\\121212\\".replace("\\","/");
这样就行了,用replace
这样就行了,用replace
#9
java2000_net
你真是太有才了,问题解决
你真是太有才了,问题解决
#10
高手
#11
学习了
#12
是这样的
#13
Ok
#1
刚才打错了
public static void main(String[] args) {
// TODO Auto-generated method stub
String f="ftp://zth:zth@HP-ZTH/E_FILE0\2005/03208-S-JG-02-592.dwg ";
System.out.println(f.replaceAll("\\\\", "/"));
} 可是结果是:ftp://zth:zth@HP-ZTH/E_FILE0?5/03208-S-JG-02-592.dwg
转换成了乱码,请教正确的该怎么写呢
public static void main(String[] args) {
// TODO Auto-generated method stub
String f="ftp://zth:zth@HP-ZTH/E_FILE0\2005/03208-S-JG-02-592.dwg ";
System.out.println(f.replaceAll("\\\\", "/"));
} 可是结果是:ftp://zth:zth@HP-ZTH/E_FILE0?5/03208-S-JG-02-592.dwg
转换成了乱码,请教正确的该怎么写呢
#2
String f="\2005";
System.out.println(f.length()); //2
String f="ftp://zth:zth@HP-ZTH/E_FILE0\2005/03208-S-JG-02-592.dwg ";//错的
应该是
String f="ftp://zth:zth@HP-ZTH/E_FILE0\\2005/03208-S-JG-02-592.dwg ";
这样替换就对了。
#3
没转换之前你的f打印出来也是乱码
#4
楼上的正解JAVA中路径如果是\必须要有个\\
#5
#6
UP !
#7
有成功吧
#8
"\\121212\\".replace("\\","/");
这样就行了,用replace
这样就行了,用replace
#9
java2000_net
你真是太有才了,问题解决
你真是太有才了,问题解决
#10
高手
#11
学习了
#12
是这样的
#13
Ok