「Java」実行しているマシンのホスト名を取得する

環境
JavaSe-17
Eclipse2021
書式
1.getLocalHost()
ローカル・ホストのアドレスを返します。
2.getHostName()
このIPアドレスに対応するホスト名を取得します。
IP (Internet Protocol)アドレスを表すクラスです。
IPアドレスは、IPによって使用される32ビットまたは128ビットの符号なしの数値です。
使用例

package com.arkgame.study;

import java.net.InetAddress;

public class TestHostDemo {

      public static void main(String[] args) {
            String res = getHostName();
            System.out.println("実行しているマシンのホスト名: "+res);

      }
      /**
       * 実行しているマシンのホスト名を取得します。
       * @return ホスト名
       * ※予期せぬ例外が発生した場合は、文字列 "ホスト不明" を返します。 
       */
      public static String getHostName() {
            try {
                  return InetAddress.getLocalHost().getHostName();
            } catch (Exception e) {
                  e.printStackTrace();
            }
            return "ホスト不明";
      }
}

実行結果
実行しているマシンのホスト名: ARKTEST

Java

Posted by arkgame