0
В приведенном ниже коде я попытался удалить пробелы из текста при чтении файла, но он не удаляет все пробелы между текстом. Ниже мой код. Я также использовал функцию trim(), но снова посередине есть несколько пробелов.Удаление пробелов в файл в середине текста android
try {
fis = openFileInput("testlab.txt");
DataInputStream dataIO = new DataInputStream(fis);
String strLine = null;
if ((strLine = dataIO.readLine()) != null) {
storedString.append(strLine);
String all = storedString.toString();
all=all.trim();
Pattern pattern = Pattern.compile("\\s+");
Matcher matcher = pattern.matcher(all);
boolean checking = matcher.find();
check=(TextView)findViewById(R.id.textView1);
all = matcher.replaceAll(" ");
String alll [] = all.split(" ###");
for(int k = 0; k < alll.length; k++){
urls_and_desc = alll[k].split("##");
HashMap<String, String> map = new HashMap<String, String>();
map.put("name", urls_and_desc[0].toString());
map.put("spinn", urls_and_desc[1].toString());
map.put("price", urls_and_desc[2].toString());
productsList.add(map);
String f = urls_and_desc[2].toString();
wholeshop = (TextView)findViewById(R.id.totalprice2);
b= b + Double.parseDouble(f);
wholeshop.setText(Double.toString(b));
}
}
}
catch (Exception e) {
}
потому что это не просто двойное пространство иногда более чем в два раза, также я пробовал этот, но снова пробелы не удаляются. – user3669034
Это должно удалить каждый символ «, почему он не работает? – Nanoc