12

DB から値を取得していnullますが、代わりに空の文字列を表示する必要があります""


たとえば、次のように Excel シートの 1 つのセルに表示するには、4 つの値を追加する必要があります。

sheet.addCell(new Label(4, currentRow, a.getPar()+" "+a.getO()+" "+a.getPar()));


Javaで期待される結果(置換)を達成するにはどうすればよいですか?

4

2 に答える 2

14

私の理解が正しければ、これが必要です

public static String replaceNull(String input) {
  return input == null ? "" : input;
}

必要な場所でいつでも使用できます

sheet.addCell(new Label(4,currentRow, replaceNull(a.getParan())+" "+replaceNull(a.getO())+" "+replaceNull(a.getParan())));

お役に立てれば

于 2013-05-28T14:22:30.290 に答える