【问题标题】:File handling program in javajava中的文件处理程序
【发布时间】:2016-07-30 14:42:45
【问题描述】:

[在此处输入图像描述][1]我正在尝试编写一个 java 程序来读取和编辑(添加/删除/替换)文本文件中的特定行。我正在考虑使用 switch-case 语句来进行选择。例如:

[1] 读取文件 --- 这显示了全部内容 [2] 添加内容 --- 用户将输入一个文本并将其保存到文本文件中 [3] replace line --- 输入 line # 并显示内容,用户替换 [4] 删除行 --- 进入第 # 行并删除内容 等等……

是否可以创建一个文本文件并将所有这些选择放入一个 java 文件中?我还在想,如果我将使用 switch case 进行此操作,我将在每个选择上使用方法来执行其任务。我对这个程序的流程有点困惑,所以如果你们能给我制作这个程序的步骤或提示会很有帮助吗?我对此很菜鸟,我真的需要帮助

[1]: http://i.stack.imgur.com/On2S7.png --- 我刚开始做这个程序,这是我的想法

【问题讨论】:

  • 到目前为止你有没有尝试过?
  • 我刚刚开始制作这个程序。我有这个想法,但我不知道这是否可行,所以我想征求一些意见或建议
  • 可能,是吗?直截了当,不。

标签: java replace text-files edit file-handling


【解决方案1】:

是的,我可能在c++ 中做了同样的事情来制作学校项目。 在哪里可以输入学生的信息,也可以输入editdeleteviewseek具体内容、delete全部内容。

用于写入文件

BufferedWriter write = Files.newBufferedWriter(Paths.get(enter path of the file));  

从文件中读取

String content = new String(Files.readAllBytes(Paths.get("enter path")));

替换特定内容 java replace specific string in textfile

删除内容 How to delete a specific string in a text file?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    相关资源
    最近更新 更多