以下に、Javaでセミコロンを使用したCSVフォーマットの例を示します。
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;
public class CSVExample {
public static void main(String[] args) {
String[] header = {"Name", "Age", "City"};
String[] data1 = {"John Doe", "25", "New York"};
String[] data2 = {"Jane Smith", "30", "London"};
String csvFilePath = "example.csv";
try (FileWriter writer = new FileWriter(csvFilePath)) {
// ヘッダーを書き込む
writer.write(String.join(";", header));
writer.write("\n");
// データを書き込む
writer.write(String.join(";", data1));
writer.write("\n");
writer.write(String.join(";", data2));
} catch (IOException e) {
e.printStackTrace();
}
}
}
上記の例では、String.join
メソッドを使用してセミコロンで区切られた文字列を作成し、FileWriter
クラスを使用してCSVファイルに書き込んでいます。ヘッダー行とデータ行はそれぞれ改行文字 \n
で区切られています。
この例を実行すると、example.csv
ファイルが生成され、以下の内容が含まれます:
Name;Age;City
John Doe;25;New York
Jane Smith;30;London
上記のコード例はシンプルかつ簡単な方法でセミコロンを使用したCSVフォーマットを実現する方法を示しています。必要に応じて、データのパースやエスケープなどの処理を追加することもできます。
この方法を使用することで、Javaでセミコロンを使用したCSVフォーマットを実装し、データの保存や読み込みを行うことができます。