Q. 예외처리를 하는중에 코드가 생각보다 반복되는게 많아서,아래식처럼 메서드를 만들어서 필요할때마다 메서드 호출하고싶은데 br.readLine() 받아온 값부터 int인지, String인지 정의를 해야하한다..
혹시 예외처리를 묶어서 한번에 할 수 있는 방법이 있을까?
A.
exception을 처리해주는 메소드를 만드는 것보다는 데이터를 입력받는 메소드를 만드는 게 더 좋을 것 같다. input(int rangeTo, int rangeEnd, boolean isInteger) 이런식으로
isInteger가 true이면 parseInt를 시도 => 발생할 수 있는 오류를 바로 catch 하지 말고 다른 예외처리 이름으로 변경 후 전달
'한줄 궁금증 > 해결완료' 카테고리의 다른 글
QA. jsp , servlet , spring ? (0) | 2022.10.20 |
---|---|
QA. 자료구조와 알고리즘 (0) | 2022.10.20 |
QA. Integer 와 Int의 차이점? (0) | 2022.10.17 |
QA. 언어세팅 메뉴 (0) | 2022.10.14 |
QA. br.close()를 언제 선언해야할까? 그리고 묶을 수는 없을까? (0) | 2022.10.14 |