빠른 질문 : 마침표 (.)를 구분 기호로 사용하여 IP 주소 (예 : 192.168.0.1)를 분할하려고합니다. 나는 그것을 올바르게 얻는 것처럼 보일 수 없다. 나는 그것이 내 두뇌 기능 장애인지 아닌지를보기 위해 여러 가지 시나리오를 시험해 보았지만, 마침표 대신 숫자 사이에 공백을 넣을 때 모든 것이 잘되는 것처럼 보였다. 어떻게 성공적으로 수행 할 수 있습니까?분모가 작동하지 않는 분할 문자열
다음은 스크립트를 실행하는 데 사용하는 스크립트입니다. 내 지식에 의문을 제기하기 전에
String ipAddress = "10.0.0.2";
String[] split = ipAddress.split(".");
//It's supposed to split into four parts and each part needs to be assigned to a var
String Part1 = split[0];
String Part2 = split[1];
String Part3 = split[2];
String Part4 = split[3];
//Just to make sure that it worked...
System.out.println(Part1 + " " + Part2 + " " + Part3 + " " + Part4);
, 나 자신에게 새로운 자바 기능을 배우고 때때로 나는 그것이 작동 할 수 없습니다.
Stay Awesome!
두 가지 옵션 (이 답변과 [user_CC의 답변] (http://stackoverflow.com/a/15851375/1065197))은 가능한 중복 질문의 답변에 포함되어 있습니다. –
감사합니다! 이것은 split() 함수보다 더 잘 작동합니다! –