Java代码斜杠怎么替换成双斜杠
我获取一个文件的地址得到一个字符串“C:\123\123.txt”,现在我想把这个字符串存到数据库,发现“\”没了,数据库里变成了“C:123123.txt”,我想存原字...
我获取一个文件的地址得到一个字符串“C:\123\123.txt”,现在我想把这个字符串存到数据库,发现“\”没了,数据库里变成了“C:123123.txt”,我想存原字符串,请问怎么做
展开
展开全部
如果我没记错的话,你这个一个斜划线只是一个转义符号。
双划线实际上才是代表一个单划线字符。
所以你可以写成\\或者在这个字符串前面加上@符号。
例如 String str = @“C:\tt.txt”;
双划线实际上才是代表一个单划线字符。
所以你可以写成\\或者在这个字符串前面加上@符号。
例如 String str = @“C:\tt.txt”;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="C:\\123\\123.txt";
追问
原字符串怎么变成你打的这个字符串?
追答
import java.util.*;
class Test{
public static void main(String[] args) {
String str="C:\\123\\123.txt";
System.out.println(str);
String reg="\\\\";
str=str.replaceAll(reg,"\\\\\\\\");
System.out.println(str);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询