Java-lang-class-getpackage

提供:Dev Guides
移動先:案内検索

Java.lang.Class.getPackage()メソッドの例

説明

  • java.lang.Class.getPackage()*は、このクラスのパッケージを取得します。 このクラスのクラスローダーは、パッケージを見つけるために使用されます。 クラスがブートストラップクラスローダーによってロードされた場合、CLASSPATHからロードされたパッケージのセットが検索され、クラスのパッケージが検索されます。 このクラスのクラスローダーによってパッケージオブジェクトが作成されなかった場合は、nullが返されます。

宣言

以下は* java.lang.Class.getPackage()*メソッドの宣言です

public Package getPackage()

パラメーター

NA

戻り値

このメソッドは、クラスのパッケージを返します。アーカイブまたはコードベースからパッケージ情報が入手できない場合はnullを返します。

例外

NA

次の例は、java.lang.Class.getPackage()メソッドの使用方法を示しています。

package com.finddevguides;

import java.lang.*;

public class ClassDemo {

   public static void main(String[] args) {

      try {
         Class cls = Class.forName("java.lang.Integer");

        //returns the name and package of the class
         System.out.println("Class = " + cls.getName());
         System.out.println("Package = " + cls.getPackage());
      } catch(ClassNotFoundException ex) {
         System.out.println(ex.toString());
      }
   }
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

Class = java.lang.Integer
Package = package java.lang, Java Platform API Specification, version 1.8