クラス SystemUtil


  • public final class SystemUtil
    extends Object
    共通的に使用されるメソッドを集約したクラスです。 hayabusのcommon.HybsSystemと役割としてはほぼ同じです。 パッケージ間の依存を切るためにこちらにも最小限の機能を持たせておきます。
    機能分類
    初期化
    バージョン
    4.0
    作成者
    Takahashi Masakazu
    導入されたバージョン:
    JDK5.0,
    • フィールドの詳細

      • CR

        public static final String CR
        システム依存の改行記号をセットします。
      • BR

        public static final String BR
        HTMLでの改行記号( <br /> )をセットします。
      • FS

        public static final char FS
        システム依存のファイルセパレーター文字をセットします。
    • メソッドの詳細

      • newInstance

        public static Object newInstance​(String cls)
        指定されたクラスローダを使って、識別id に応じた オブジェクトを作成します。 作成するには、デフォルトコンストラクターが必要です。 initialize パラメータは true 相当(それまでに初期化されていない場合だけ初期化)です。
        パラメータ:
        cls - 作成するクラスのフルネーム
        戻り値:
        オブジェクト
        例外:
        RuntimeException - 何らかのエラーが発生した場合
        変更履歴:
        6.8.2.3 (2017/11/10) java9対応(cls.newInstance() → cls.getDeclaredConstructor().newInstance())