Обработка определенных строк, считанных из файла, содержимое которых соответствует целевому тексту. (на Яве)JAVA

Программисты JAVA общаются здесь
Anonymous
Обработка определенных строк, считанных из файла, содержимое которых соответствует целевому тексту. (на Яве)

Сообщение Anonymous »

Я пытаюсь прочитать определенный текстовый файл, и когда я нахожу определенное слово, я должен использовать другой критерий,

в моем коде (будет следовать) я получаю ошибку,
"Несоответствие типов: невозможно преобразовать из int в String"
Итак, предлагаемое решение Eclipse состоит в том, чтобы сделать переменную (ключ) целым числом вместо String
что здесь не так?

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class JNAL {

public static void main(String[] args) {
// TODO Auto-generated method stub
File file = new File("C:/20180918.jrn");
FileInputStream fis = null;

try {
fis = new FileInputStream(file);

System.out.println("Total file size to read (in bytes) : "
+ fis.available());

int content;
String key;
/*
while ((content = fis.read()) != -1) {
// convert to char and display it
System.out.print((char) content);
}
*/
while ((key = fis.read()) == "Cash") {
// convert to char and display it
System.out.print((String) key);
}

} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fis != null)
fis.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}

Вернуться в «JAVA»