привет товарищи по Java. У меня очень странная проблема.
Я пытаюсь прочитать файл CSV построчно. Я нахожусь в точке, где я просто проверяю чтение строк. ТОЛЬКО каждый раз, когда я читаю строку, строка содержит квадратные символы между каждым символом текста. Я даже сохранил файл как текстовый файл в WordPad и блокноте без изменений.
Таким образом, я должен делать что-то глупое ...
У меня есть CSV-файл, стандартный CSV-файл, да, текстовый файл с запятыми в нем. Я пытаюсь прочесть строку текста, но текст весь всплывающий и не может найти фразу в тексте.
Любой совет? код ниже.
//open csv
File filReadMe = new File(strRoot + "data2.csv");
BufferedReader brReadMe = new BufferedReader
(new InputStreamReader(new FileInputStream(filReadMe)));
String strLine = brReadMe.readLine();
//for all lines
while (strLine != null){
//if line contains "(see also"
if (strLine.toLowerCase().contains("(see also")){
//write line from "(see also" to ")"
int iBegin = strLine.toLowerCase().indexOf("(see also");
String strTemp = strLine.substring(iBegin);
int iLittleEnd = strTemp.indexOf(")");
System.out.println(strLine.substring(iBegin, iBegin + iLittleEnd));
}
//update line
strLine = brReadMe.readLine();
} //end for
brReadMe.close();