Java IPAdress über Tastatur einlesen
Markus
- java
Hallo Leute,
bin totaler Anfänger in Java. Ich möchte eine IP-Adresse über die Tastatur einlesen im Punktformat.
Also z.B. 10.187.35.8
Habe aber keine Ahnung wie das gehen soll. Bin über jeden Tipp dankbar.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import sun.net.util.IPAddressUtil;
...
String ipadr;
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
do {
System.out.print("IP-Addresse: ");
ipadr = reader.readLine();
} while (!IPAddressUtil.isIPv4LiteralAddress(ipadr));
} catch (IOException e) {
e.printStackTrace();
return;
}
sieht zwar kompliziert aus, aber ich würd es im Großen und Ganzen haargenauso machen.
Sven