java 去重

xiaoxiao2021-02-28  114

import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.HashSet; import java.util.Set; public class JavaFile { public static void main(String[] args) { try { // read file content from file StringBuffer sb= new StringBuffer(""); Object o = new Object(); FileReader reader = new FileReader("d://xuqiu.txt"); BufferedReader br = new BufferedReader(reader); String str = null; Set<String> set = new HashSet<String>(); while((str = br.readLine()) != null) { if(str.indexOf("/") > 0){ set.add(str.substring(str.lastIndexOf("/")+1)); }else if(str.indexOf("\\") > 0){ set.add(str.substring(str.lastIndexOf("\\")+1)); } } for(String sr : set){ System.out.println(sr); } System.out.println(set.size()); br.close(); reader.close(); } catch(FileNotFoundException e) { e.printStackTrace(); } catch(IOException e) { e.printStackTrace(); } } }
转载请注明原文地址: https://www.6miu.com/read-23963.html

最新回复(0)