Java 14 でパターン マッチングを使用してデータ型を決定および変換する方法
Java 14 では、instanceof のパターン マッチング (つまり「パターン マッチング」) が導入され、データの決定と変換を簡素化できます。型の変換操作。この新機能により、コードがより簡潔で読みやすくなり、開発効率が向上します。この記事では、パターン マッチングを使用して Java 14 でデータ型を決定および変換する方法を紹介し、コード例を示します。
1. パターン タイプの判定
instanceof のパターン マッチングでは、instanceof 演算子を変数宣言と組み合わせて直接使用できます。以前の書き方では、次に示すように、まず型判定を行ってから型変換を行っていました。
if(obj instanceof String) { String str = (String) obj; // do something with str }
Java 14 では、パターン型判定を直接使用できるようになり、コードは次のようになります。
if(obj instanceof String str) { // do something with str }
if(obj instanceof String) { String str = (String) obj; // do something with str }
if(obj instanceof String str) { // do something with str }
if(obj instanceof Shape shape) { if(shape instanceof Circle circle) { // do something with circle } else if(shape instanceof Rectangle rectangle) { // do something with rectangle } else { // do something else } }
以上がJava 14 でパターン マッチングを使用してデータ型を決定し、変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。