IP 주소 문자열이 10.120.230.78 인 경우 10.120을 얻고 싶습니다. 우리 모두가 알다시피 그것은IP 주소 부분 문자열 얻기
그러나 밖으로 주소의 부분은 내가 당신을 믿습니다 .... 그래서 255.255.255.255에
1.1.1.1 ... 1 어린 아이에서
3 개 번호를 변경할 수 있습니다 패턴을 사용할 수는 있지만 어떻게 할 생각이 없습니다.
모든 의견을 환영합니다.
들으 모든
IP 주소 문자열이 10.120.230.78 인 경우 10.120을 얻고 싶습니다. 우리 모두가 알다시피 그것은IP 주소 부분 문자열 얻기
그러나 밖으로 주소의 부분은 내가 당신을 믿습니다 .... 그래서 255.255.255.255에
1.1.1.1 ... 1 어린 아이에서
3 개 번호를 변경할 수 있습니다 패턴을 사용할 수는 있지만 어떻게 할 생각이 없습니다.
모든 의견을 환영합니다.
들으 모든
ip.substring(0, ip.indexOf('.',ip.indexOf('.') + 1) + 1)
여기에서 ip
은 IP 주소를 포함하는 문자열입니다.
당신이 부분의 배열을 가져 오는 String.split()
을 사용할 수 있습니다, 당신은 문자열이라는 IP로 IP를 저장 가정
String[] tokens = ip.split("\\.");
이 사항 String.split (한 번보세요)을 그것의 PHP의 explode()와 같습니다.
1) 가장 좋은 방법은 이미 amit에서 언급 한대로 String.split()입니다. 예. String [] ipAddressParts = ipAddress.split();
2)도 사용할 수 있습니다. StringTokenizer stringTokenizer = new StringTokenizer (ipAddress, "."); while (stringTokenizer.hasMoreTokens()) { System.out.println (stringTokenizer.nextToken()); }
3) java.util.Scanner