每行读取Android String Builder

时间:2013-04-11 16:14:40

标签: android string stringbuilder

我需要从字符串构建器中读取一行。 问题是当我执行.toString()时...它将成为一个单独的字符串,我不知道如何从中获取一行。 我读过类似于我的问题,得到这个答案:


StringBuilder sb = new StringBuilder();
sb.append("line 1");
sb.append("\\n");
sb.append("line 2");

String[] lines = sb.toString().split("\\n");
for(String s: lines){
    System.out.println("Content = " + s);
    System.out.println("Length = " + s.length());
}

问题是,如果“第1行”或“第2行”实际上是一个密码,它可能包含任何可能的字符串组合,包括“\\ n”在里面? 请帮忙。

1 个答案:

答案 0 :(得分:0)

我建议你使用像FileReader,Reader,Scanner这样的“读者”而不是“建设者/作家”。

看看here,一些教程以及阅读和编写文件的好例子。

相关问题