• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javaで使われている[?]と[:]の意味)

javaで使われている[?]と[:]の意味

このQ&Aのポイント
  • Javaでソースコードを見ると、[j <= rsMeta.getColumnCount() ? "," : ""]という部分がありますが、この[?]と[:]の意味がわかりません。
  • この部分はCSVファイルに吐き出すリストを作成するために使用されていますが、具体的な意味はわかりません。
  • インターネットで検索しても情報が得られなかったため、詳しい方に教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

「j <= rsMeta.getColumnCount() ? "," : ""」 三項演算子と言います。 A?B:C で、 if(A){  B }else{  C } と同じ働きをします。

PINK_EGG
質問者

お礼

大変ありがとうございました。 勉強になりました。