Подскажите, причина ошибки в моём условии "if". Однако я читал, что сравнивать строки через оператор "==", можно, потому подумал, что и условие != можно использовать. Поясните почему так нельзя? Или наведите на причину ошибки.
СПСИБО
package com.javarush.task.task07.task0722;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Это конец
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//напишите тут ваш код
ArrayList<String> spicok = new ArrayList<String>();
while(true){
String zapret=reader.readLine();
if(zapret!="end"){
break;}
spicok.add(zapret);}
for(String j:spicok){
System.out.println(j);}
}
}