"person"というオブジェクトの配列があり、そのデータを保存する必要があります。配列を出力してプログラムに入力する方法はありますか?私は単純にそれぞれの "person"を構成する生のStringとintデータを出力しようとしましたが、プログラムはそのデータを指定されたtxtファイルに書きません。生のオブジェクトデータを書き込んでそれを取得できるメソッドや関数はありますか?Java Object Array IO
3
A
答えて
0
シリアル化が必要です。 thisを読んでください。
1
ObjectOutputStreamとObjectOutputStreamとSerializableインターフェイスを調べる必要があります。あなたがしようとしているのは、データをファイルにシリアル化し、それを再びロード(逆シリアル化)することです。
1
標準のJavaシリアル化を使用できます。別の些細な解決策は、XStreamを使用することです。これはオブジェクトをXMLに/から直列化します。特定のインターフェースを実装する必要はなく、オブジェクトに注釈を付ける必要はありません(デフォルトでは)、XML形式の読み込みが可能になり便利です。
0
1つのアプローチは、Javaによって提供されるシリアライゼーションを使用することです。 java.io.Serializable
インターフェイスを実装し、データをそれぞれ格納および取得するために、ObjectOutputStreamおよびObjectInputStreamクラスに書き込みおよび読み取りする必要があります。
関連する問題
- 1. Array Object in PHP
- 2. Unicode-Object Array Python 3.7
- 3. json/array/objectのルーピング
- 4. Java IO in Scala
- 5. java random array
- 6. JavaラインIOとC++ IO?
- 7. Array Like Object対JavaScriptの2D配列
- 8. Javascript Object arrayで検索するには?
- 9. Arrayの "Object is Undefined"がTypescriptエラーの
- 10. Java Hibernate delete Object
- 11. Java compareTo(Object obj)
- 12. Android Java Vertex Array?
- 13. Java System.out.format double array
- 14. Java Arrayコンストラクタパラメータ
- 15. Java Array Destroy
- 16. java jlabel array
- 17. Java XML to array
- 18. Java double in array
- 19. Java Jagged Array
- 20. Akka JavaファイルIOスロットル
- 21. IO javaのSkip()メソッド?
- 22. ストリームクローズドIO例外Java
- 23. Java Non-Blocking IO ObjectStream
- 24. Java Script Get array from array fromテキストボックス
- 25. Elasticsearch Java APIエラー:java.lang.NoSuchMethodError:com.carrotsearch.hppc.ObjectHashSet.equals(Ljava/lang/Object; Ljava/lang/Object;)Z
- 26. ファイル[] array to imageicon java
- 27. Java Array List/whileループカウントエラー
- 28. Java Search Loop for array
- 29. java tricky questions complete array
- 30. JAVA Gson Flex Empty ARRAY