回答編集履歴

1

追加

2021/02/26 09:56

投稿

momon-ga
momon-ga

スコア4826

test CHANGED
@@ -31,3 +31,25 @@
31
31
  }
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ あとは、もとのソースと意味変わっちゃいますが
38
+
39
+ まぁ元の場合にNullPointerが発生したほうがいいのかは、わかりませんが。
40
+
41
+
42
+
43
+ ```java
44
+
45
+ boolean isUseTel = adrs.getTel() != null;
46
+
47
+ PreparedStatement pdst = conn.prepareStatement(isUseTel ? UPDATE_TEL : UPDATE_FAX);
48
+
49
+ pdst.setString(1, isUseTel ? adrs.getTel() : adrs.getFax());
50
+
51
+ pdst.setString(2, adrs.getId());
52
+
53
+ pdst.executeUpdate();
54
+
55
+ ```