優秀になった Java の instanceof2025年02月11日 12時29分27秒

Java の instanceof が使いやすくなった。instanceof の後に、変数名を当てることが出来る。SonarQube の説明文から抜粋。
int f(Object o) {
  if (o instanceof String) {  // Noncompliant
    String string = (String) o;
    return string.length();
  }
  return 0;
}

int f(Object o) {
  if (o instanceof String string) {  // Compliant
    return string.length();
  }
  return 0;
}

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2025/02/11/9753796/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。