【发布时间】:2015-02-17 01:58:09
【问题描述】:
我正在将数据写入 Android 中的文件(通过 BLE 接收)。
多次调用BufferedWriter是否存在性能差异如:
_writer.write(String.valueOf(sampleNumber));
_writer.write(",");
_writer.write(String.valueOf(characteristic.getIntValue(formatU8, 0)));
_writer.write(",");
_writer.write(String.valueOf(characteristic.getIntValue(formatU8, 1)));
_writer.write(",");
相对于构建一个字符串,然后每个接收到的数据项调用一次 BufferedWriter。
str1 = String.valueOf(_savedSampleCount) + "," + String.valueOf(characteristic.getIntValue(formatU8, 0)) + "," + String.valueOf(characteristic.getIntValue(formatU8, 1)) + ",";
或者我应该改用 StringBuilder 吗?
【问题讨论】:
标签: java android file-io bufferedwriter