본문 바로가기

반응형

자바

(4)
[Eclipse] 이클립스 인코딩 문제 해결하기 한국에서 이클립스를 설치하면 인코딩 문제로 에러가 나거나 글자가 깨질 수 있다. 설정에서 UTF-8로 변경해주자. 1. Window > Preferences 2. 검색창에 encoding 검색 3. 결과창에서 Content Types > Text > Default encoding 입력 4. 항목 하나씩 열어서 전부 UTF-8로 바꾸자.
[Java] '입력 받은' 달의 시작 요일과 마지막 날짜 구하기 사용자에게 연도와 월을 입력 받아 원하는 달의 1일의 요일과 마지막 날짜를 구해보자. 1. 연도와 월 입력 받기 다음 단계에서 parse를 이용할 것이므로 String 타입으로 입력 받는다. Scanner scan = new Scanner(System.in); String year, month; System.out.print("연도 입력: "); year = scan.next(); System.out.print("월 입력: "); month = scan.next(); 2. SimpleDateFormat의 parse 이용해 형변환 SimpleDateFormat 객체를 생성해 입력 받은 연도와 월의 형식을 명시한다. parse는 String 타입의 값을 Date 타입으로 변환시켜 준다. parse를 사용할 ..
비전공자 국비지원 부트캠프 7주차의 생각들 날짜가 벌써 2월 중순을 넘어가고 있다. 이제 매일 학원에 나와서 하루종일 앉아 있는 이 생활도 조금 익숙해졌다. 슬슬 아침에 일어나기 힘들고 책상에 간식박스가 생기는 게 그냥 고등학교 다시 다니는 기분이다. 점심도 맨날 급식처럼 근처 점심뷔페 먹으니까 더 그렇다. 지난주에 이어 자바를 계속 배웠고, 금요일에 13일차로 자바수업도 끝이 났다. 번갯불에 자바를 볶아 드신 적 있나요.. 저는 먹다가 혀를 데었습니다.. 정말 학원 오기 전에 그나마 파이썬이라도 해놓지 않았으면 어땠을까 아찔한 시간들이었다. 중간중간 힘들었지만 따라갈 만은 했다 물론 나만의 착각일 수도 ^^ㅎ 이번주는 왠지 부트캠프 오기 전 생각이 좀 났다. 부트캠프 처음 지원서 넣고(우리 캠프는 면접도 봤다) 할 때 가장 두려웠던 게 단기간에..
[Java] ArrayList 정렬하기 - Comparable, Comparator 인터페이스의 차이와 Collection.sort() 사용 아직 자바에 대한 깊은 이해가 없는 상태에서 너무너무너무! 어려운 부분이었기 때문에 저 같은 분들을 위해 최대한 '직관적'으로 설명해 보겠습니다.. 참고 - 일반 배열의 정렬 import java.util.Arrays; Arrays.sort(배열명); java.util.Arrays의 sort() 메소드 사용 문자열 배열일 경우 앞글자부터 체크하며 문자의 코드가 누가 더 큰지 비교하여 정렬한다. ArrayList의 정렬 1. Comparable과 Comparator 사용 시 공통점 - 둘다 인터페이스이기 때문에 메소드를 Override 해줘야 한다. - 파라미터를 요구한다. 2. Comparable과 Comparator 사용 시 차이점 - Comparable은 compareTo() 메소드를. Compara..

반응형