字符串方法不工作b / w utf-8字符串和java字符串

时间:2015-02-28 01:17:03

标签: java string utf-8

我正在使用BufferedReader(新的InputStreamReader(fis,“UTF-8”))从Android设备读取文件;使用字符串构建器构建字符串。结果字符串在每个字符前都有空白字符。因此字符串方法如replace,indexof与java字符串一起使用时不起作用。 码:          String FILENAME =“sedata_file”;          FileInputStream fis = null;         BufferedReader d;

    try  {
        fis = openFileInput(FILENAME);
        d = new BufferedReader(new InputStreamReader(fis, "UTF-8"));
        String st;
       StringBuilder sb = new StringBuilder();
         do {
              st = d.readLine();
              if (st != null) { sb.append(st); sb.append('\n'); }
             } while (st != null);
         completest = sb.toString();
         completest.replaceAll("zap" , "nap");

欣赏它,已经失去了很多时间。

0 个答案:

没有答案