从一个文本文件中获取数据并将其移至新的文本文件

无限4311

我有一个文件,里面有数据。在我的主要方法中,我读取了文件并关闭了文件。我调用另一个在原始文件的同一文件夹内创建新文件的方法。所以现在我有两个文件,原始文件和从我调用的方法生成的文件。我需要另一种方法,该方法将从原始文件中获取数据并将其写入创建的新文件中。我怎么做?

import java.io.*;
import java.util.Scanner;
import java.util.*;
import java.lang.*;

public class alice {

    public static void main(String[] args) throws FileNotFoundException {
        String filename = ("/Users/DAndre/Desktop/Alice/wonder1.txt");
        File textFile = new File(filename);
        Scanner in = new Scanner(textFile);
        in.close();
        newFile();
    }

    public static void newFile() {
        final Formatter x;
        try {
            x = new Formatter("/Users/DAndre/Desktop/Alice/new1.text");
            System.out.println("you created a new file");
        } catch (Exception e) {
            System.out.println("Did not work");
        }
    }

    private static void newData() {
    }

}
尤巴拉吉

如果您的要求是将原始文件内容复制到新文件。那么这可能是一个解决方案。

解决方案:

首先,使用读取您的原​​始文件,BufferedReader然后将您的内容传递给使用来创建新文件的另一种方法PrintWriter并将您的内容添加到新文件中。

例子:

public class CopyFile {

  public static void main(String[] args) throws FileNotFoundException, IOException {
    String fileName = ("C:\\Users\\yubaraj\\Desktop\\wonder1.txt");
    BufferedReader br = new BufferedReader(new FileReader(fileName));
    try {
        StringBuilder stringBuilder = new StringBuilder();
        String line = br.readLine();

        while (line != null) {
            stringBuilder.append(line);
            stringBuilder.append("\n");
            line = br.readLine();
        }
        /**
         * Pass original file content as string to another method which
         * creates new file with same content.
         */
        newFile(stringBuilder.toString());
    } finally {
        br.close();
    }

  }

  public static void newFile(String fileContent) {
    try {
        String newFileLocation = "C:\\Users\\yubaraj\\Desktop\\new1.txt";
        PrintWriter writer = new PrintWriter(newFileLocation);
        writer.write(fileContent);//Writes original file content into new file
        writer.close();
        System.out.println("File Created");
    } catch (Exception e) {
        e.printStackTrace();
    }
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个文本文件中获取数据并将其移至新的文本文件

来自分类Dev

对一个文本文件中的数据进行排序并将其保存为另一个文本文件作为 csv

来自分类Dev

如何获取多个动态文本文件的内容并将其存储在一个文本文件和mysql-Python 2.7中?

来自分类Dev

从一个txt文件中提取所有行,并将其复制到新的文本文件中,并附带一些附加功能

来自分类Dev

如何从网上获取n个文本文件并将其保存到单个文本文件中

来自分类Dev

使用grep从文本文件中提取数据并将其保存在另一个目录中

来自分类Dev

Java IO:使用扫描仪和printWriter复制文本文件的内容并将其放在另一个文本文件中

来自分类Dev

如何在文本文件中提取不同的数据子集并将每个子集传递到另一个文本文件中?

来自分类Dev

从文本文件中提取所有数字并将其存储在另一个文件中

来自分类Dev

如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

来自分类Dev

查找文本文件中的行并将其替换为另一个文件的输出

来自分类Dev

创建一个文本文件并将其显示在桌面上

来自分类Dev

读取一个int文本文件并将其打印到屏幕上

来自分类Dev

从文本文件中读取特定列的数据并写入另一个文本文件tcl

来自分类Dev

如何读取一个文本文件的前N行并将其写入另一个文本文件?

来自分类Dev

从文本文件获取数据并将其显示在html表中

来自分类Dev

从大型文本文件中获取数据,以高效地替换另一个大型文本文件中的数据(Python)

来自分类Dev

使用批处理文件将数据从一个文本文件提取到另一个文本文件

来自分类Dev

分隔文本文件中的grep条目,并将其包含在另一个命令中

来自分类Dev

从用户获取输入并将其写入文本文件

来自分类Dev

从一个文本文件复制列数据添加到另一个文本文件的末尾

来自分类Dev

提取特定的列并将其粘贴到另一个文本文件中

来自分类Dev

如何从xml标记获取值并将其保存在文本文件中,并在文本文件末尾添加新行以及计数

来自分类Dev

R-从一个文本文件读取多个数据表

来自分类Dev

从一个非常混乱的文本文件中提取数据到Excel

来自分类Dev

搜索文本文件并将结果保存到另一个文本文件

来自分类Dev

每次我在python中运行脚本时,都需要生成一个新的文本文件并将其保存

来自分类Dev

每次我在python中运行脚本时,都需要生成一个新的文本文件并将其保存

来自分类Dev

解析文本文件并将其存储在列表中

Related 相关文章

  1. 1

    从一个文本文件中获取数据并将其移至新的文本文件

  2. 2

    对一个文本文件中的数据进行排序并将其保存为另一个文本文件作为 csv

  3. 3

    如何获取多个动态文本文件的内容并将其存储在一个文本文件和mysql-Python 2.7中?

  4. 4

    从一个txt文件中提取所有行,并将其复制到新的文本文件中,并附带一些附加功能

  5. 5

    如何从网上获取n个文本文件并将其保存到单个文本文件中

  6. 6

    使用grep从文本文件中提取数据并将其保存在另一个目录中

  7. 7

    Java IO:使用扫描仪和printWriter复制文本文件的内容并将其放在另一个文本文件中

  8. 8

    如何在文本文件中提取不同的数据子集并将每个子集传递到另一个文本文件中?

  9. 9

    从文本文件中提取所有数字并将其存储在另一个文件中

  10. 10

    如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

  11. 11

    查找文本文件中的行并将其替换为另一个文件的输出

  12. 12

    创建一个文本文件并将其显示在桌面上

  13. 13

    读取一个int文本文件并将其打印到屏幕上

  14. 14

    从文本文件中读取特定列的数据并写入另一个文本文件tcl

  15. 15

    如何读取一个文本文件的前N行并将其写入另一个文本文件?

  16. 16

    从文本文件获取数据并将其显示在html表中

  17. 17

    从大型文本文件中获取数据,以高效地替换另一个大型文本文件中的数据(Python)

  18. 18

    使用批处理文件将数据从一个文本文件提取到另一个文本文件

  19. 19

    分隔文本文件中的grep条目,并将其包含在另一个命令中

  20. 20

    从用户获取输入并将其写入文本文件

  21. 21

    从一个文本文件复制列数据添加到另一个文本文件的末尾

  22. 22

    提取特定的列并将其粘贴到另一个文本文件中

  23. 23

    如何从xml标记获取值并将其保存在文本文件中,并在文本文件末尾添加新行以及计数

  24. 24

    R-从一个文本文件读取多个数据表

  25. 25

    从一个非常混乱的文本文件中提取数据到Excel

  26. 26

    搜索文本文件并将结果保存到另一个文本文件

  27. 27

    每次我在python中运行脚本时,都需要生成一个新的文本文件并将其保存

  28. 28

    每次我在python中运行脚本时,都需要生成一个新的文本文件并将其保存

  29. 29

    解析文本文件并将其存储在列表中

热门标签

归档