Scanner in = new Scanner(new FileInputStream(file));
textArea.setText("");
repeat:
while(in.hasNextLine())
{
line = in.nextLine();
textArea.append(line);
textArea.append("\n");
textArea.repaint();
break repeat;
}在while循环内我使用了break语句跳出到while循环开始处,但是为什么程序运行后,只能显示txt文本中的第一句呢???
应该怎么写才能显示文本的全部呢???

解决方案 »

  1.   

    我就纳了闷了,你为什么要用break呢?
    不用不就可以达到你的要求。
      

  2.   

    不用写break就可以的阿 呵呵
      

  3.   

    Break 不就跳出来了吗~?对吧 呵呵``
    我是新手``多指教
      

  4.   

    while 中 执行了以便,就break了。当然只取得一个数据。
      

  5.   

    我想說  break,continue 標籤 没必要用在這裡標籤只會在多層循環的時候才能用到,要從內層循環跳到外層..