package com.io; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class JavaIoSortUtils { public static void main(String[] args) throws IOException { String pathname = "D:\\Temp\\javaIo.txt"; BufferedReader br = new BufferedReader(new FileReader(new File(pathname))); String str ; List<String> reader = new ArrayList<String>(); List<String> writer = new ArrayList<String>(); List<String> inputStream = new ArrayList<String>(); List<String> outputStream = new ArrayList<String>(); List<String> other = new ArrayList<String>(); List<String> all = new ArrayList<String>(); while ((str = br.readLine()) != null) { if(str == null || "".equalsIgnoreCase(str.trim())){continue;} str = str.trim(); if(str.endsWith("Reader")){ reader.add(str); }else if(str.endsWith("Writer")){ writer.add(str); }else if(str.endsWith("InputStream")){ inputStream.add(str); }else if(str.endsWith("OutputStream")){ outputStream.add(str); }else{ other.add(str); // System.out.print(str + "\r"); } } all.addAll(reader); all.addAll(writer); all.addAll(inputStream); all.addAll(outputStream); all.addAll(other); Collections.sort(reader); Collections.sort(writer); Collections.sort(inputStream); Collections.sort(outputStream); Collections.sort(other); System.out.println(reader); System.out.println(reader.size()); System.out.println(writer); System.out.println(writer.size()); System.out.println(inputStream); System.out.println(inputStream.size()); System.out.println(outputStream); System.out.println(outputStream.size()); System.out.println(other); System.out.println(other.size()); // System.out.println(all); System.out.println(all.size()); br.close(); } }
相关推荐
containerd.io-1.2.6-3.3.el7.x86_64.rpm离线安装包。
错误:软件包:containerd.io-1.2.10-3.2.el7.x86_64 (docker-ce-stable) 需要:container-selinux >= 2:2.74
离线环境下,在centos7.6系统上安装kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm版本,其中kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm在kernel-devel压缩文件里面,依赖包完整,解压后直接./install.sh即可 ,...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
软件包 greenplum-db.x86_64.0.6.0.0_beta.7-1.el7 将被 安装 --> 正在处理依赖关系 rsync,它被软件包 greenplum-db-6.0.0_beta.7-1.el7.x86_64 需要 --> 正在处理依赖关系 libyaml,它被软件包 greenplum-...
linux软件包的安装和使用PPT文档,使用使用rpm命令安装软件包。
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
离线安装包,亲测可用
包含telnet-0.17-73.el8_1.1.x86_64 ncurses-libs-6.1-7.20180224.el8.x86_64 telnet-server-0.17-73.el8_1.1.x86_64 xinetd-2.3.15-24.el8.x86_64 安装不了请添加 --nodeps --force
描述提到"ubuntu18.04下亲测可行",这意味着该压缩包中的WeChat软件包不仅适用于Deepin Linux,也兼容Ubuntu 18.04 LTS(长期支持版),这表明软件包可能是通过跨发行版兼容性或者通用的依赖管理机制实现的。...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
解决secureCRT sz,rz命令不可用软件包
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装