1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
public class Test {
public static String getPublicIP() throws IOException{
URL url = new URL("http://adresseip.sur-la-toile.com/");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
String line = null;
while((line = reader.readLine())!=null){
if(line.contains("Votre adresse IP est")){
line = line.substring(24, line.length()-5).trim();
break;
}
}
reader.close();
return line;
}
public static void main(String[] args) {
try {
System.out.println(Test.getPublicIP());
} catch (IOException e) {}
}
} |
Partager