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