Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java文件拆分_Java_File_Split - Fatal编程技术网

Java文件拆分

Java文件拆分,java,file,split,Java,File,Split,在Java中分割文件最有效的方法是什么? 我想把它准备好 (编辑) 修改问题。 基本上,在网上搜索之后,我了解到通常有两种方法用于文件拆分 只需按字节数拆分它们 我想这种方法的优点是速度快,但是假设我把所有数据都放在一行中,假设文件拆分将一半数据放在一个拆分中,另一半数据放在另一个拆分中,那么我该怎么办 逐行读 这将保持我的数据完整,很好,但我想这并不像上面的方法那么快 好吧,只要逐行读取文件并开始将其保存到新文件。然后,当您决定拆分时,开始将行保存到新位置 不要过分担心效率,除非这以后会成为一

在Java中分割文件最有效的方法是什么? 我想把它准备好

(编辑) 修改问题。 基本上,在网上搜索之后,我了解到通常有两种方法用于文件拆分

  • 只需按字节数拆分它们

    我想这种方法的优点是速度快,但是假设我把所有数据都放在一行中,假设文件拆分将一半数据放在一个拆分中,另一半数据放在另一个拆分中,那么我该怎么办

  • 逐行读

    这将保持我的数据完整,很好,但我想这并不像上面的方法那么快


  • 好吧,只要逐行读取文件并开始将其保存到新文件。然后,当您决定拆分时,开始将行保存到新位置


    不要过分担心效率,除非这以后会成为一个真正的问题。

    好吧,只要逐行读取文件并开始将其保存到新文件中即可。然后,当您决定拆分时,开始将行保存到新位置


    不要过分担心效率,除非这以后会成为一个真正的问题。

    我的第一印象是,您有一个类似逗号分隔值(csv)的文件。读取/解析这些文件的常用方法是

    • 逐行读
    • 跳过标题和空行
    • 使用
      String#split(String reg)
      将行拆分为值(选择reg以匹配分隔符)

      • 我的第一印象是,您有一个类似于逗号分隔值(csv)的文件。读取/解析这些文件的常用方法是

        • 逐行读
        • 跳过标题和空行
        • 使用
          String#split(String reg)
          将行拆分为值(选择reg以匹配分隔符)

        请提供更多详细信息。你想做什么?您想如何分割文件?现在您已经修改了问题,您已经自己回答了。你说的基本上是正确的,现在没有太多的补充。更多的细节将不胜感激。你想做什么?您想如何分割文件?现在您已经修改了问题,您已经自己回答了。你所说的基本上是正确的,现在没有什么可添加的。好吧,除非文件中有逗号,否则这将成为一个错误problem@asperous.us-该策略适用于任何delimeter。delimter字符或序列不能是任何值的子字符串,但这是csv文件的一个常见条件。除非文件中有逗号,否则它将成为problem@asperous.us-该策略适用于任何delimeter。delimter字符或序列不能是任何值的子字符串,但这是csv文件的常见条件。