System.getProperty(str)
의 사용 위치를 보고하고 2가지 방법으로 수정을 제안합니다.
System.getProperty("path.separator")
-> File.pathSeparator
System.getProperty("line.separator")
-> System.lineSeparator()
System.lineSeparator()
는 캐시 처리된 값을 반환하고 System.getProperty("line.separator")
는 매번 프로퍼티(구현에 따라 Hashtable 또는 CHM)를 호출하기 때문에 두 번째 방식은 오류가 발생할 확률이 낮을 뿐만 아니라 더 빠릅니다.