【发布时间】:2013-05-18 12:32:03
【问题描述】:
我正在使用 txt 文件进行关卡设计。我使用下面的内容获取内容并转换为字符串缓冲区,然后遍历这些行以生成我的游戏对象。
问题在于它是从上到下读取的,所以我必须将我的关卡设计颠倒才能使它们正确。
如何更改流以相反的方式读取?还是以相反的方式将这些行写入字符串生成器?
private static String convertStreamToString(InputStream is) {
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
try {
while ((line = reader.readLine()) != null) {
sb.append((line + "\n"));
}
} catch (IOException e) {
Log.w("LOG", e.getMessage());
} finally {
try {
is.close();
} catch (IOException e) {
Log.w("LOG", e.getMessage());
}
}
return sb.toString();
【问题讨论】:
-
字符串生成器的
insert()方法不够用吗?
标签: java android bufferedreader stringbuilder