写了一个从A文件复制到B文件的例子,其中要求去掉重复的行。
于是想到了Set,这本来是很容易的事情,结果在向外写数据时抱错
java.util.NoSuchElementException
网络上反复查证也没有相关的内容,于是自己慢慢的找,终于找到了。下面写出这个错误的例子及分析,希望能及时的帮助和我同样犯了小错误的菜鸟!
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Step01 {
public static void main(String[] args) {
Set<String> set = new HashSet<String>();
File in = new File("Answer0712/aaa.txt");
File out = new File("Answer0712/bbb.txt");<