ホームページ > Java > &#&チュートリアル > Java -- 変数パラメータリストの詳細コード説明

Java -- 変数パラメータリストの詳細コード説明

php是最好的语言
リリース: 2018-08-08 11:10:13
オリジナル
1535 人が閲覧しました

次のコードは、変数パラメーター リストを実装する方法です。

    public static void printAry(Object[] objs){        for(Object obj:objs){
        System.out.print(obj+" ");
        }
        System.out.println();
    }    public static void main(String[] args) {
        printAry(new Object[]{1,2,3,4,5});
        printAry(new Object[]{"ni","hao"});

    }
ログイン後にコピー
ログイン後にコピー

出力結果:
Java -- 変数パラメータリストの詳細コード説明

このようにして、任意の型と数のパラメータを関数に渡すことができます。ただし、上記の方法は比較的古い方法であり、Java SE5が登場した後、より便利な方法が提供されました。

コードは次のとおりです:

public static void printAry(Object... objs){        for(Object obj:objs){
        System.out.print(obj+" ");
        }
        System.out.println();
    }    public static void main(String[] args) {
        printAry(1,2,3,4,5);            
        printAry("ni","hao");           //无需显性的创建数组,由编译器自动填充。
        printAry(new Object[]{"ni","hao"}); //也可传入数组。
        printAry();                         //可为空
        printAry(new Integer(1),new Float(2));//可传不同类型的参数
    }
ログイン後にコピー
ログイン後にコピー

結果:
Java -- 変数パラメータリストの詳細コード説明

次のコードは、変数パラメーター リストを実装する方法です。

    public static void printAry(Object[] objs){        for(Object obj:objs){
        System.out.print(obj+" ");
        }
        System.out.println();
    }    public static void main(String[] args) {
        printAry(new Object[]{1,2,3,4,5});
        printAry(new Object[]{"ni","hao"});

    }
ログイン後にコピー
ログイン後にコピー

出力結果:
Java -- 変数パラメータリストの詳細コード説明

このようにして、任意の型と数のパラメータを関数に渡すことができます。ただし、上記の方法は比較的古い方法であり、Java SE5が登場した後、より便利な方法が提供されました。

コードは次のとおりです:

public static void printAry(Object... objs){        for(Object obj:objs){
        System.out.print(obj+" ");
        }
        System.out.println();
    }    public static void main(String[] args) {
        printAry(1,2,3,4,5);            
        printAry("ni","hao");           //无需显性的创建数组,由编译器自动填充。
        printAry(new Object[]{"ni","hao"}); //也可传入数组。
        printAry();                         //可为空
        printAry(new Integer(1),new Float(2));//可传不同类型的参数
    }
ログイン後にコピー
ログイン後にコピー

結果:
Java -- 変数パラメータリストの詳細コード説明

関連推奨事項:

Javaの可変長パラメータコードの詳細な説明

Javaの可変長パラメータコードの詳細な説明

分析Javaの可変長パラメータの長いパラメータ一覧と使用時の注意点

以上がJava -- 変数パラメータリストの詳細コード説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート