私が作成したコードは、自動的にホスト名を返します。
しかし、毎回マシンのホスト名を返す代わりに。他のマシンでもチェックしたい(テスト目的で)。
つまり、メソッドを呼び出すたびに、IP アドレスを入力するように求められ、入力したアドレスのホスト名が返されます。
例えば:
- メソッドの実行 findH(String f)
- 文字列 f に 127.0.0.1 (IP アドレス/ホスト名) を入力します
- それは私に私のホスト名を返します:MyPCなど(構成)。
これが私のコードです:
import java.net.InetAddress;
public class Search
{
public String findH(String x) throws Exception {
InetAddress a = InetAddress.getLocalHost();
String s = a.getHostName();
System.out.println("Host Name is: " + a.HostName());
return x;
}
}
前もって感謝します。私の説明が最善ではないことは承知していますが、あいまいな点があればお知らせください。