我有一个数据包:s12*0234*e30#r54~s12*0234*e30#r54
,~
分隔一个数据包。
我使用以下代码分隔每个数据包:
Scanner inFile1 = new Scanner(new File("2.txt")).useDelimiter("~");
现在我需要分开“s12”,“0234”..(所有数据)。
我尝试使用此代码执行此操作:
Scanner inFile1 = new Scanner(new File("2.txt")).useDelimiter("*#~");
最终我必须将它放入数据库。
答案 0 :(得分:0)
您可以使用第一个扫描程序读取文件并将其传输到String。 然后使用Split()剪切此String,如果需要,可以重复此Split()函数。 最后你有一个字符串数组,所有字符串都被"令牌"然后你可以使用(for或while)循环将这些数据保存在数据库中。