I’ve saved an array list in the android mobile storage with a .txt extension. The problem is that there are unknown characters (as it’s shown in the screenshot) coming before each file name that my string does not contain these characters. and the screenshot is: Answer Instead of using ObjectOutputStream, I should use OutputStreamWriter.