android应用程序中字符串文件名列表前的未知字符

lstz6jyr  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(473)

我在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();

截图是:

9cbw7uwe

9cbw7uwe1#

我应该使用outputstreamwriter,而不是使用objectoutputstream。

相关问题