使用分隔符分隔单行的多个部分

时间:2015-02-12 16:24:36

标签: java java.util.scanner delimiter

我有一个数据包: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("*#~");

最终我必须将它放入数据库。

1 个答案:

答案 0 :(得分:0)

您可以使用第一个扫描程序读取文件并将其传输到String。 然后使用Split()剪切此String,如果需要,可以重复此Split()函数。 最后你有一个字符串数组,所有字符串都被"令牌"然后你可以使用(for或while)循环将这些数据保存在数据库中。

相关问题