Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(Unknown Source)
at java.util.AbstractList.add(Unknown Source)
at ReadTextFile.readRecords(ReadTextFile.java:37)
at ReadTextFileTest.main(ReadTextFileTest.java:8)运行后出现上述信息。-------------
我的思路就是把文件Clients.txt里的单词读入到Scanner input里。然后把input里的内容读到List<string> list1 中。
但没有得到预期的结果。

解决方案 »

  1.   

    楼主试试把 hasNext() 换成 hasNextLine(), 把next()换成nextLine().
      

  2.   

    参考一下:http://javapub.iteye.com/blog/1551604
      

  3.   

    謝謝。確實。換成ArrayList就可以了。奇怪!
      

  4.   


    String[] x = { ""};
    List<String> list1 = Arrays.asList(x);楼主不知道你为什么要这样初始化
    这样初始化是有问题的,asList获得是一个固定长度的List,你可以阅读API或者查看一下源代码,asList虽然返回的是一个List对象,但是其实内部是一个private final E[] a;
    你可以这样初始化就可以了List<String> list1 = new ArrayList<String>();