在Java8中从文件行分割字符的有效方法
我正在寻找一种有效的方法来逐行从大型文件中拆分字符串/字符 所有线条的分割图案都相同。目标是逐行读取并解析该行,然后保存到对象中 例如,文件中的行是在Java8中从文件行分割字符的有效方法,java,substring,fileparsing,Java,Substring,Fileparsing,我正在寻找一种有效的方法来逐行从大型文件中拆分字符串/字符 所有线条的分割图案都相同。目标是逐行读取并解析该行,然后保存到对象中 例如,文件中的行是 This is a sample for line 1. Here is a sample for line 2.next 解析是 保存“对象1中的第一个字符,然后对象2中的下一个3个字符,依此类推 我的代码是: try (Stream<String> stream = Files.lines(Paths.get((sampleF
This is a sample for line 1.
Here is a sample for line 2.next
解析是
保存“对象1中的第一个字符,然后对象2中的下一个3个字符,依此类推
我的代码是:
try (Stream<String> stream = Files.lines(Paths.get((sampleFile)))) {
stream.forEach(e -> parseFile(e));
}
private static void parseFile(String line){
String object1= line.substring(0, 1);
String object2 = line.substring(1, 3);
// then saving this objects in a list and finally saving it in DB.
}
try(Stream=Files.line(path.get((sampleFile))){
stream.forEach(e->parseFile(e));
}
私有静态无效解析文件(字符串行){
String object1=line.substring(0,1);
String object2=line.substring(1,3);
//然后将这些对象保存在列表中,最后将其保存在DB中。
}
由于文件很大,且行为1800个字符。将从中创建15个对象,然后执行上述逻辑
我正在寻找的帮助是关于以下问题的:
1) 我正在寻找其他方法,而不是子字符串
2) 共有4种格式的文件,每个文件都有单独的解析。对于2)查找什么是策略
模式对于2)查找什么是策略
模式