다음과 같은 문자열이 있습니다 : [name ;24, name;23, name;22]
. ";"뒤에 나오는 숫자 만 얻으려면이 문자열을 어떻게 나눌 수 있습니까?분할 후 올바른 하위 문자열을 얻는 방법은 무엇입니까?
0
A
답변
1
// Your input looks like this.
String s = "[name ;24, name;23, name;22]";
String[] numberStrings = s
// First get rid of the known prefix and suffix
.substring("[name ;".length(), s.length - "]".length())
// Then split on the repeated portion that occurs between numbers.
.split(", name;");
3
String s = "[name ;24, name;23, name;22]";
String couples[] = s.replace("]", "").split(",");
int ages[] = new int[couples.length];
for (int i=0; i< couples.length; i++)
ages[i] = Integer.parseInt(couples[i].split(";")[1]);
0
또 다른 방법
String str = "name ;24, name;23, name;22";
int p = 0;
while ((p = str.indexOf(";", p + 1)) > -1) {
System.out.println(str.substring(p+1).split("[^0-9]")[0]);
}
관련 문제
- 1. 하위 문자열을 얻는 가장 좋은 방법은 무엇입니까?
- 2. 분할 방법은 빈 문자열을
- 3. 분할 문자를 얻는 방법?
- 4. 하위 도메인을 만들고 작동시키는 올바른 방법은 무엇입니까?
- 5. . NET에서 제네릭 형식의 기본 이름을 얻는 올바른 방법은 하위 문자열을 사용하는 것입니까?
- 6. 올바른 경우 WebResource.axd 쿼리를 얻는 방법은 무엇입니까?
- 7. 문자열에서 하위 문자열을 가져 오는 방법은 무엇입니까?
- 8. PHP에서 하위 문자열을 변수로 바꾸는 방법은 무엇입니까?
- 9. 자바 스크립트 - 하위 문자열을 대체하는 방법은 무엇입니까?
- 10. Javascript에서 하위 문자열을 바꾸는 방법은 무엇입니까?
- 11. 파일에서 하위 문자열을 찾는 방법은 무엇입니까?
- 12. 문자열을 하위 폼에 전달하는 방법은 무엇입니까?
- 13. Ruby에서 문자열을 분할하여 모든 하위 문자열을 얻는 가장 좋은 방법은 무엇입니까? 예를 들어
- 14. URL 문자열을 무시하도록 정규식을 얻는 방법은 무엇입니까?
- 15. 정수에서 유일한 짧은 문자열을 얻는 방법은 무엇입니까?
- 16. JavaScript로 페이지의 쿼리 문자열을 얻는 방법은 무엇입니까?
- 17. C#에서 부분 문자열을 얻는 방법은 무엇입니까?
- 18. 현재 플랫폼을 설명하는 문자열을 얻는 방법은 무엇입니까?
- 19. 문자열을 압축/압축 해제 한 후 짧은 문자열을 얻는 방법은 무엇입니까?
- 20. PHP에서 하위 파일 수를 얻는 방법은 무엇입니까?
- 21. 그래프에서 모든 하위 그래프를 얻는 방법은 무엇입니까?
- 22. 하위 프로세스의 진입 점을 얻는 방법은 무엇입니까?
- 23. 문자열을 플렉스의 배열로 분할
- 24. 파이썬에서 문자열을 2로 분할
- 25. 클래스를 하위 클래스로 분할
- 26. Wordpress에 존재하는 하위 페이지/하위 페이지 수를 얻는 방법은 무엇입니까?
- 27. 하위 테이블에 xtable 분할
- 28. javascript : 문자열을 변수로 똑바로 분할
- 29. 특정 호스트를 담당하는 DNS 서버 목록을 얻는 올바른 방법은 무엇입니까?
- 30. Python : 유니 코드 문자열을 허용하도록 StringIO.writelines를 얻는 방법은 무엇입니까?