我有一个字符串
String str="second,b,c,d,e,c"
当我在 regex="," 上拆分此字符串时
String[] array=str.split(,);
我应该得到
array[5]="c".
但我得到的是
array[5]="c+carriage return".
这个回车怎么去掉?
我正在从扫描仪获取字符串。这是代码:
File file=new File(path2);
Scanner inputstream=new Scanner(file);
inputstream.useDelimiter("\n");
while(inputstream.hasNext()){
String data=inputstream.next();
String[] val=data.split(",");
String sql4="insert into "+name+"(question,option1,option2,option3,option4,answer) values('"+val[0]+"','"+val[1]+"','"+val[2]+"','"+val[3]+"','"+val[4]+"','"+val[5]+"')";
s.execute(sql4);
}
文件内容为 .csv 格式的 second,b,c,d,e,c