알고리즘 문제를 풀다가 황당한 상황에 빠져서 기록에 남긴다. 습관처럼 테스트케이스를 드래그해서 콘솔에 붙여 넣었다. 1 6 6 1 5 3 4 5 4 4 2 4 6 5 2 그런데 첫 라인에 공백이 있었고 다음의 코드는 실패했다. BufferedReader br = new BufferedReader(new StringReader(src)); int n = Integer.parseInt(br.readLine()); Exception in thread "main" java.lang.NumberFormatException: For input string: "1 " at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.ja..
자바 trim() 메서드 버그?
알고리즘 문제를 풀다가 황당한 상황에 빠져서 기록에 남긴다. 습관처럼 테스트케이스를 드래그해서 콘솔에 붙여 넣었다. 1 6 6 1 5 3 4 5 4 4 2 4 6 5 2 그런데 첫 라인에 공백이 있었고 다음의 코드는 실패했다. BufferedReader br = new BufferedReader(new StringReader(src)); int n = Integer.parseInt(br.readLine()); Exception in thread "main" java.lang.NumberFormatException: For input string: "1 " at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.ja..
2019.08.13