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