Java : How can I clear and sorting all contents in . txt 文件?

标签 java sorting

  1. 如何根据字母顺序对 .txt 文件中的所有字符串内容进行排序?例如 : 这是 txt 文件的内容:

    1. 约翰
    2. 安娜
    3. 爱丽丝

    排序后:

    1. 爱丽丝
    2. 安娜
    3. 约翰
  2. 如何清除所有内容并只保留空的 txt 文件?

最佳答案

public static void main(String[] args){
    try {
        File file = new File("input.txt")
        List<String> allLines = Files.readAllLines(file.toPath(), Charset.defaultCharset());
        Collections.sort(allLines);

        //For deleting
        file.delete();
        file.createNewFile();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

关于Java : How can I clear and sorting all contents in . txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19076218/

相关文章:

java - 如何在不阅读源代码的情况下找到 Maven 插件的默认目标?

java - 通过在 Netbeans 中添加 JPanel 来实现 JFrame 的可见性

c# - 如何根据仅包含已更改索引的列表修改列表索引?

ruby - 我怎样才能把数字当作单词来排序?

php - 基于另一个查询对 MySQL 查询进行排序?

python - 首先按键排序字典,然后按值排序

java - VelocityAutoConfiguration 在 Spring Boot 1.4 中已弃用。*

java - 在Java中访问嵌套类的字段

java - Java获取数组元素的类型

绑定(bind)到在单独线程上更新的 ObservableCollection 的 WPF DataGrid 无法维护排序