나는 IP는 문자열에 저장되어 있다고 가정합니다자바에서 문자열 형태의 IP에서 바이트 [] 표현을하는 방법을
문자열 IP = "192.168.2.1"
나는 싶어 4 개의 int를 가지는 byte 배열 어떻게해야합니까? 감사!
나는 IP는 문자열에 저장되어 있다고 가정합니다자바에서 문자열 형태의 IP에서 바이트 [] 표현을하는 방법을
문자열 IP = "192.168.2.1"
나는 싶어 4 개의 int를 가지는 byte 배열 어떻게해야합니까? 감사!
뭔가 :
그는 바이트 배열로 문자열에서 변환하고자하는InetAddress ip = InetAddress.getByName("192.168.2.1");
byte[] bytes = ip.getAddress();
for (byte b : bytes) {
System.out.println(b & 0xFF);
}
"정상적인"도메인 이름에도 잘 작동해야합니다. –
oh 및 btw 0xFF가있는 마스킹은 127을 초과하는 값입니다. – Inv3r53