그래서 IP의 첫 번째 숫자를 얻으려고합니다. 저는 255.35.54.34와 같은 것을 가지고 있다고 가정 해 봅시다. 첫 번째 기간까지 숫자의 첫 부분을 얻고 싶습니다. 자바에서 어떻게하면 좋을까요? 그래서 그것은 255를 남겨 둡니다.문자열의 일부분을 포인트로 가져 오기
답변
String
클래스를보십시오. 이를 수행하는 데 몇 가지 방법을 사용할 수 있습니다.
indexof(...)
메서드는 "."오프셋을 제공합니다.substring(...)
방법은 위의 사용하여 문자열을 얻을 수 있도록
또는 또 다른 옵션은 모든 네 개의 IP 값의 배열을 얻을 수있는 split(...)
방법을 사용하는 것입니다 오프셋됩니다.
마침표와 함께 split()
메서드를 사용할 수 있습니다. 마침표를 따라 문자열을 분할하고 String []을 제공합니다.
그런 다음 아래 첨자를 사용하여 일반 배열에서와 마찬가지로 값을 가져옵니다. @camickr가 말한대로 귀하의 경우 지수 0은 따라서 indexOf
및 substring
을 사용할 수 있습니다, 당신에게 값
String ip = "255.255.255.255";
String[] splitIP = ip.split(".");
String required = splitIP[0];
을 얻을 것이다 :
String ipAddress = "192.168.1.9";
System.out.println(ipAddress.substring(0, ipAddress.indexOf('.')));
이것은 "192"
-1 당신이 말했듯이 제안은 이미 주어졌다. OP는 우리가 올바른 방향을 가리키면 API를 읽고 스스로 코드를 작성하는 법을 배울 수 있습니다. – camickr
그럼 왜 API에 대한 링크를 제공하지 않았습니까? 나는 당신의 대답에 조금 더 많은 가치를 더하고 있습니다. 개인적으로 받아들이지 마십시오, 우리 모두는 단지 도우려고 노력하고 있습니다. – ATG
모든 프로그래머는 API에 대한 링크가 있어야하기 때문에 편리합니다. API에 액세스 할 수없는 경우 프로그래밍 할 수 없습니다. OP가 API를 읽도록 강제함으로써 미래에 그들에게 도움이 될 다른 방법을 찾을 수 있습니다. 우리는 모두 돕기 위해 노력하고 있습니다. "-"누군가에게 하루 동안 먹는 물고기를 줘. 누군가에게 생선을 먹을 것을 가르쳐 라. " – camickr
당신이 할 수있는 인쇄됩니다 두 가지 방법이 있습니다 :
하나는 String.split()
메서드를 사용하고 다른 하나는 StringTokenizer
클래스를 사용하는 것입니다. 이 StringTokenizer
를 사용하여 예외
가 발생합니다 oherwise, 여기
String ip = "255.1.2.3";
String[] splitIP = ip.split("\\.");
String required = splitIP[0];
System.out.println(required);
\\이 필요합니다 :
String ip = "255.1.2.3";
StringTokenizer tk=new StringTokenizer(ip,".");
while (tk.hasMoreTokens())
{
System.out.println(tk.nextToken());
break;
}
희망이 사항 String.split()를 사용
당신을 도울 것입니다 ..
- 1. 캔버스 색상을 포인트로 가져 오기
- 2. 페이지의 일부분을 AJAX로 가져 오기
- 3. 정규 표현식은 문자열의 일부분을 대체하지만 일부분을 유지합니다.
- 4. Bash : 문자열의 일부분을 추출하십시오.
- 5. C : 문자열의 일부분을 평가하십시오.
- 6. 문자열의 일부분을 얻는 방법
- 7. 문자열의 일부분을 분리하는 PowerShell
- 8. 문자열의 일부분을 얻는 방법?
- 9. 문자열의 일부 가져 오기
- 10. 정규 표현식을 사용하여 URL의 일부분을 가져 오기
- 11. 문자열의 일부분을 문자열에 추가하려면 어떻게해야합니까?
- 12. 파이썬에서 문자열의 일부분을 어떻게 정렬합니까?
- 13. Regex를 사용하여 문자열의 일부분을 추출하십시오.
- 14. Crystal XI - 문자열의 일부분을 추출합니다.
- 15. 문자열의 일부를 변수로 가져 오기
- 16. 문자열의 숫자 만 가져 오기
- 17. SVG 문자열의 높이 가져 오기
- 18. 문자열의 src 부분 가져 오기
- 19. 문자열의 마지막 문자 가져 오기
- 20. 문자열의 일부를 AppleScript로 가져 오기
- 21. 빠른 보고서 표현 문제 문자열의 일부분을 가져 와서 바꾸십시오
- 22. perl에서 substr을 사용하여 문자열의 일부분을 얻습니다.
- 23. 인코딩 된 문자열의 HTTP 가져 오기/가져 오기
- 24. 문자열의 일부분을 어떻게 비교할 수 있습니까?
- 25. 배열에 액세스하는 것과 같이 문자열의 일부분을 얻으시겠습니까?
- 26. 문자열의 일부분을 사전에 자바로 저장하는 방법
- 27. 문자열의 일부분을 찾아내어 에코하는 방법은 무엇입니까?
- 28. 어떻게 문자열의 일부분을 복사하고 그것을 출력합니까?
- 29. RegEx를 사용하여 문자열의 일부분을 얻는 방법
- 30. 파이썬에서 문자열의 일부분을 어떻게 좌철 시키는가?
은 문자열로 들어 오나요? – Woot4Moo