2013-12-18 4 views
-8

나는 지금 자바에서 문자열의 숫자 부분을 가져 오는 방법은 무엇입니까?

String video_link="http://vimeo.com/81988791" 

같은 문자열 내가이 문자열 81988791의 마지막 부분을 원하는가?

감사합니다.

+10

? "방법" - 컴퓨터에 그렇게하도록 지시하는 코드를 작성합니다. – Maroun

+1

항상 마지막 8 자입니까? 아니면 hte 문자열의 끝에서? 아니면 마지막 /? – RNJ

+1

우리는 당신을 안내하고 올바른 방향으로 당신을 안내 할 수 있지만, 당신이 먼저 당신에게 어떤 일을 보지 않고 완전한 해결책을 줄 것을 기대하지 마십시오. –

답변

1

을하는 방법에 대한

String video_link="http://vimeo.com/81988791" 
int number = Integer.parseInt(video_link.substring("http://vimeo.com/".length())); 
1

정규식을 사용하십시오. 자바 좋은 정규식 지원이 있습니다 http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

Matcher m = Pattern.compile("http://vimeo.com/(d+)").matcher(input) 
System.out.println(m.group(1)) 
+3

이것이 정확한 답변이지만, 우리가 제공해야한다고 생각하지 않습니다. 이것과 같은 질문을위한 해결책. – Maroun

+0

우둔한 프로그래머는 언젠가이 질문을 Google에 맡기고이 간단한 대답을 활용할 것입니다. 나는 당신 (또는 누군가)이 대답 할 자격이 있는지 여부를 판단해야한다고 생각하지 않는다. – Chii

+0

@Chii : 안드로이드 애플리케이션 개발 중입니다. 작동하지 않습니다 .. 오류 같은 : 유형 불일치 : 패턴에서 Matcher로 변환 할 수 없습니다 –

관련 문제