2012-04-13 2 views
1

"http://www.google.com"과 같은 URL 문자열이있는 경우이를 어떻게 자바에서 "google.com"으로 변환 할 수 있습니까? 메신저 자바에서 함수를 사용하여 구문 분석하는 방법이 있다고 가정하면, 어떤 도움을 주셔서 감사합니다 갈 길이 멀다!자바에서 URL 문자열의 처음 두 세그먼트를 제거하는 방법은 무엇입니까?

+0

http://stackoverflow.com/questions/2993649/how-to-normalize-a-url-in-java – Habib

답변

7

URL 개체를 만든 다음 제공된 메서드를 사용하여 필요한 개체를 가져옵니다.

예 :

URL myURL= new URL("http://www.google.com"); 
String host = myURL.getHost(); 
+1

그 남자가이 문제에 대한 해킹 된 해결책을 찾은 것처럼 보입니다. – JakeWilson801

+0

15 세의 어린 아이였습니다. 나는 그가 적어도 우리가 준 조언을 받아 들였 으면 좋겠다. –

+0

호스트 다음의 쿼리 스트링은 어떻게됩니까? –

3

java.net.URL 클래스를 사용하면 정확하게 수행 할 getHost()이라는 메소드가 있습니다.

고유 한 롤링 방법보다는 내장 된 방법을 사용하는 것이 훨씬 쉽습니다 (여러 하위 도메인, 즉 https와 같은 다른 프로토콜을 알아야합니다).

+1

주셔서 감사합니다, 다른 적어도 사람도 감각을 가지고 진짜 해시 문자열 함수가 아닌 실제 솔루션을 제공하십시오. –

관련 문제