我在 读取 txt 文件按行 读取 我手动输入一个 回车 这个回车 也被按行读取了 并存入数据库了我想问 咋驱车 回车 data.replace("\r\n",""); 不行data.replaceAll("\r\n","")也不行 这两个方法 一般用那个 呀可是都不好使郁闷 1561645225
21787783232332323232
2332323232
21787783232332323232
2332323232
32233232323
15611641721
1561164172213624463742
14624463743data.replaceAll("\n","") 不行 我试了 上边是输出结果
windows 下的回车是 \r\n
类unix系统下的回车是 \r请问你想要达到一个什么样的效果?举个例子出来
个人建议 你在转换的时候处理一次
存储的时候再处理一次 做一个非空判断!!!!
17772222222
32233232323
15611641721
15611641722
13624463742
14624463743
这样countr(*) 是6 那样的countr(*)是7为啥不行呢 都是了我 循环读取数据 在插入前 data.replace() 各种替换 然后将 data preparedStatement 插入 就是 不行 疯了 这是个什么东东
while(data!=null){
data.replace("\r\n", ""); //咋整pst.setString(1, data.trim());
pst.preparedStatement 这是大概}
一次读一行,data和换行没关系另:你用data.replace()或data.rplaceA()方法的时候,需要另外一个字符串来接收一下如:String s = data.replace(xxx,xxx);这里的s才是你替换后的东西