を追加することはできませんが、私が試した:のStringBuilder私はStringBuilderのを使用して新しい行を追加しようとするたびだから、私は全く新しい行を取得することはできません新しいライン
errorMessage.append(System.getProperty("line.separator"));
errorMessage.append(System.getProperty("\n"));
errorMessage.append(System.getProperty("\r\n"));
errorMessage.append(System.getProperty("line.separator"));
グーグルの最初の3ページに
基本的にすべてのもの結果、それはとてもイライラしています。私はこれのようなforループで実装しています:idkが役に立ったら、しかしどんな提案も感謝します。
public String getIDs(HashMap<String,List<Integer>> errorMap){
StringBuilder errorMessage = new StringBuilder();
for (String state:errorMap.keySet()){
List<Integer> listofId = errorMap.get(state);
if (listofId){
StringBuilder listOfIds = new StringBuilder();
for (Integer id :listofId) {
listOfIds.append(id.toString()+' , ')
}
errorMessage.append(state +" Trades: " +listOfIds.toString())
errorMessage.append("\n")
}
}
return errorMessage.toString();
}
システムプロパティはありません。 '\ n'。単に 'errorMessage.append(" \ n ")'を使用してください。 –
また、欠落している ';' 'と' '、 ''は ''、 ''でなければなりません。これがグラブルでないか、そうでない場合は、タグを付けてください。 –
'errorrMessage.append(System.getProperty" line.separator "));'を試したことはありませんでした。単なる構文エラーの修正方法でない限り、何を求めているのか不明です。 – EJP