内容を検証し、 StringBuilderの形式で (失敗の場合) 警告を出す検証ルーチンを構築しています。以下のコードで、値 paramX と paramY の下限をチェックしているとします。
StringBuilder sb= new StringBuilder();
if(paramX<10){
sb.append("paramX cannot be less than 10 ");
}
if(paramY<20){
sb.append("paramY cannot be less than 20 ");
}
System.out.println(sb);
次のように出力されます: paramX は 10 未満にすることはできません paramY は 20 未満にすることはできません
しかし、追加された各文字列が新しい行に出力されるような出力が必要です。以下のように。
paramX cannot be less than 10
paramY cannot be less than 20
私は次の回避策を使用しましたが、同じコードを何度も繰り返すことになりました(これはしたくありません)。
sb.append(System.getProperty("line.separator")); // Add Explicit line separator each time
sb.append("\n");
sb.append("paramX cannot be less than 10 \n");
それを行う簡単な方法はありますか?