У меня есть текстовый файл с 2 строками словКак справиться с возвратом каретки, которая объединяет строки в конце и начале строки?
CCCCC,WIKY PODAR,130000,15
DDDDD,XXXXX555,130110,30
Программа читает каждое слово строки словесного разлитые и хранить их в массив.
проверка myStringArray.length возвращается: 7
Однако я ожидаю, что выход будет: 8
Вопрос заключается в том, что два слова в конце и начало строки сцепляются. Как отделить их и правильно хранить в массиве?
String fileName = "mac/text.txt";
byte[] buffer = new byte[1000];
FileInputStream inputStream = new FileInputStream(fileName);
while (inputStream.read(buffer) != -1) {
String testString2 = new String(buffer);
String delim2 = ",";
String[] token2 = testString2.split(delim2);
String[] myStringArray = new String[token2.length];
for (int i = 0; i < token2.length; i++) {
myStringArray[i] = token2[i];
token2[i]=token2[i].replaceAll("\\s+", ", ");
}
System.out.println(myStringArray.length);
один подход читается в одной строке, затем его токенизировать, читать следующую строку, а затем снова tokenize его –