出力ハイフンにハッシュマップ内の文字列をエンコードする方法:は、Iのようなキーといくつかの値を含むハッシュマップを有する
final Map<String, String> map = new HashMap<>();
{
map.put("01", "Example – Description");
map.put("02", "Example – Description")
}
値が、説明は、ハッシュマップにハイフンが含まれているときに出力しますCSVファイルは正しく表示されず、代わりに 'x96'と表示されます。私は、ここで何らかのエンコーディングが必要だと理解しています - UTF-8?
私の質問は、どのようにハッシュマップでこれを行うのですか?
私はこのような方法でこれらの値にアクセスしています:使用してJVMファイルのエンコーディングを指定して、UTF-8を強制的に
add[0] = updateSomething[0] + " " + map.get(e.getKey());
がどのようにCSVに文字列を書くのですか?私たちはあなたを助けるために知る必要があります –
こんにちはデビッド、私はちょうどライターを使用して、新しい文字列配列を介して値を追加writeNextメソッドを呼び出す – Porkball21