[1,2]のようなJSON配列文字列を持っています。これをSet.Howに変換したいのですが、Java 8でできますか?入力文字列の場合: "2"JSON配列文字列をJavaで設定する方法
JSON配列内のスペースがproblem.Isある
この
はこのjava.lang.NumberFormatExceptionのようなエラーを取得
String languageStr = rs.getString("languages");
jobseeker.setLanguageIds(StringUtils.isEmpty(languageStr) ? null
: Arrays.stream(languageStr.split(","))
.map(Integer::parseInt)
.collect(Collectors.toSet()));
私のコードです何か解決策がありますか?
これは変更
String languageStr = rs.getString("languages");
String languages=languageStr.substring(1,languageStr.length()-1);
jobseeker.setLanguageIds(StringUtils.isEmpty(languages) ? null
: Arrays.stream(languages.split(","))
.map(String::trim)
.map(Integer::parseInt)
.collect(Collectors.toSet()));
後に私のコードでは、私はこれらの2つの手順を使用してwithot他の方法で出力を得ることができます。 言語= languageStr.substring(1、languageStr.length() - 1)。
の.map(文字列::トリム)
理解を深めるためにいくつかのコードを書き留めてください。 –
これまでに試したコードをいくつかご提供ください。 – VVN
これまでに試したコードを追加しました –