전체 글83 [자바다] 윈도우와 맥에서의 캐리지리턴(\r), 라인피드(\n) 캐리지 리턴 (Carriage Return) - \r - 커서의 위치를 제일 앞으로 이동 라인 피드 (Line Feed) - \n - 현재 위치에서 바로 아래로 이동 캐리지 리턴 예제 애플 뒤에 캐리지 리턴이 오기에 다시 커서가 제일 앞으로 이동 후 carriage return만을 출력! 라인 피드 예제 애플을 출력하고 커서가 한 칸 아래로 내려간 후 라인피드 출력! 유의할 점은 운영체제 별로 줄바꿈의 정의가 다르다는 것입니다. 윈도우 : CR+LF 조합으로 줄바꿈을 정의 맥과 같은 리눅스 계열 : LF 만으로 줄바꿈을 정의 2022. 9. 15. [자바다] printStackTrace(), toString(), getMessage() 의 차이점! printStackTrace(), toString(), getMessage()는 모두 에러가 왜 발생하였는지를 보여준다는 공통점이 있습니다. 그런데 try/catch문에서 printStackTrace()를 사용하기도 하고 getMessage()를 사용하기도 하죠! 그 이유는 제목에 기술한 순서대로 상세함이 다르다고 할 수 있습니다. (상세함에 따른 시간 소모도 차이점이라고 할 수 있겠고 코드를 짤 때의 복잡도도 다릅니다) printStackTrace() 제일 상세함 >>>>>>toString() 에러 출력만 해줌 >> getMessage() 간단하게 출력 직접 예제를 보면 이해가 쉽습니다. printStackTrace()를 사용한 경우 printStackTrace()는 위와 같이 어디서 에러가 나는지 어.. 2022. 9. 15. [자바다] next() 와 nextLine()의 차이점 var = scanner.next()는 띄어쓰기를 기준으로 문자열을 인식합니다. var=scanner.nextLine()는 엔터를 기준으로 문자열을 인식합니다. Hello world를 입력했을 때의 결과값은 NextLine()일때는 hello world 전체가 출력되었고 Next()의 결과값은 hello가 출력되었습니다. 2022. 8. 22. 이전 1 ··· 9 10 11 12 13 14 15 ··· 28 다음 반응형