객체 나 유사한 값을 입력 String
의 필드를 포함하는 객체를 가지고 "http://stackoverflow.com"URL은
나는 URL
를 수행해야하는 방법이있다. 그래서
(... 분명히 시도 캐치에 싸여 될 필요가 있음) String
에서 URL
를 구축 한 후 String
소요되며, 방법에 그것을 포장하고 간단한 방법이 있어야 것 같습니다. String
이 아닌 URL
으로 내 값을 개체에 저장할 수 있습니까? 나는 이것을 시도했다 public URL url = "http://stackoverflow.com";
그 선을 따라 무엇인가 할 수 있습니까? 원래 내가 한 것보다 더 좋은 방법이 있습니까?
덕분에 원래
:public String urlString = "http://stackoverflow.com";
public boolean myMethod(String urlString) {
try {
URL newURL = new URL(urlString);
useUrl(newURL);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
않아요 작업,하지만 더 나은 것 같다
public URL url = "http://stackoverflow.com";
public boolean myMethod(URL url) {
useUrl(url);
}
여전히 슈퍼 생성자가 던진 예외를 처리 할 수 없다는 것을 알려줍니다. –
이므로 생성자의 throws 절에 추가해야합니다. –