0

ファイル ストアを作成する最善の方法を探しています。このファイル ストアには、連絡先の詳細などの情報を保存します。テキスト ファイルの詳細を変更する必要があります。これを行うための最良の方法は何ですか?

4

2 に答える 2

3

プロジェクトの規模によって異なります。

  • 小規模なプロジェクトの場合: XML、JSON などの単純なものを使用できます...
  • 大規模なプロジェクトの場合: MySQL、SQLite などの SQL データベースを使用する必要があります (非常に便利です!)。

そして、SQLite を使用することはいつでも素晴らしいことです! これは、データベースを 1 つのファイルに格納するシンプルな SQL データベース ライブラリです。


基本的なファイル IO で単純なものを使用する必要があるため、XML、JSON、CSV などの単純な形式のいずれかを使用することをお勧めします。または、より良いスコアを得るには、DataOutputStream と DataInputStream を使用して、独自のバイナリ ファイルを作成します。

ファイル形式は次のようになります。

  • 任意のバイト数: 固定ヘッダー (例: "PendoContactsFormat")
  • 4 バイト (つまり: int)、連絡先の数
    • (各連絡先:)
    • 2 バイト (つまり: short)、この連絡先のフィールド数
      • (この連絡先の各フィールドについて:)
      • 2 バイト: フィールド ヘッダーのサイズ
      • n バイト: フィールド ヘッダー
      • 2 バイト: フィールド値のサイズ
      • n バイト: フィールド値
于 2012-08-01T10:04:42.760 に答える
1

このファイルを手動で編集し、プログラマー以外が編集できるようにする場合は、CSVが適切な形式である可能性があります。

于 2012-08-01T10:09:27.757 に答える