android 应用程序中字符串文件名列表前的未知字符
Unknown characters before String filename list in android application
我在 android 移动存储中保存了一个数组列表,扩展名为 .txt。问题是每个文件名之前都有未知字符(如屏幕截图所示),我的字符串不包含这些字符。
if (uri != null)
file = resolver.openFileDescriptor(uri, "w");
if (file != null) {
FileOutputStream fileOutputStream = null;
fileOutputStream = new FileOutputStream(
file.getFileDescriptor());
ObjectOutputStream out = new ObjectOutputStream(fileOutputStream);
for (int i = 0; i < myList.size(); i++) {
out.writeObject(removeAccents(myList.get(i).getName() +"\n"));
}
// out.flush();
out.close();
fileOutputStream.close();
file.close();
截图为:
我应该使用 OutputStreamWriter,而不是使用 ObjectOutputStream。
我在 android 移动存储中保存了一个数组列表,扩展名为 .txt。问题是每个文件名之前都有未知字符(如屏幕截图所示),我的字符串不包含这些字符。
if (uri != null)
file = resolver.openFileDescriptor(uri, "w");
if (file != null) {
FileOutputStream fileOutputStream = null;
fileOutputStream = new FileOutputStream(
file.getFileDescriptor());
ObjectOutputStream out = new ObjectOutputStream(fileOutputStream);
for (int i = 0; i < myList.size(); i++) {
out.writeObject(removeAccents(myList.get(i).getName() +"\n"));
}
// out.flush();
out.close();
fileOutputStream.close();
file.close();
截图为:
我应该使用 OutputStreamWriter,而不是使用 ObjectOutputStream。