[求助]I/O中遇到的一个问题,无法判断输入?
											我做了一个简单的实验,输入5行字符串,遇到"stop"就停止,然后再将你输入的打印出来,下面是程序:
package src;
import java.io.*;
public class MyIO1 {
    public static void main(String[] args) throws IOException{
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        String str[]=new String[5];
        for(int i=0;i<5;i++){
            str[i]=br.readLine();
            if(str.equals("stop")) break;//只要输入stop就停止
        }
        System.out.println("This is your file:");
        for(int i=0;i<str.length;i++){
            System.out.println(str[i]);
        }
    }
}
问题是我即使一开始输入stop程序也不停止,还要让我继续输入,直到输完5个字符串,也就是说红色的代码无效,这是为什么啊?



 
											





 
	    

 
	



