Java (44) 썸네일형 리스트형 [Java] 유용한 클래스 - StringBuffer, StringBuilder클래스 개요 String 클래스가 생성후 수정할 수 없는 것에 비해, StringBuffer클래스와 StringBuilder클래스는 문자열 생성후에 얼마든지 수정이 가능하다. 문자열이 자주 변경될 상황이라면 String 클래스보다는 StringBuffer 혹은 StringBuilder 클래스 사용 검토가 필요하다. StringBuffer 클래스의 주요 메서드 메서드 리턴타입 내용 append(String str) StringBuffer 현재 StringBuffer객체에 str값을 덧붙임 capacity() int 현재 용량 delete(int start, int end) StringBuffer start부터 end까지 삭제 insert(int offset, String str) StringBuffer offse.. [Java] 유용한 클래스 - Wrapper 개요 Wrapper 클래스는 기본자료형(ex. int, char, boolean 등)을 참조변수 형태처럼 포장하는 클래스다. 기본 자료형도 값을 인스턴스의 형태로 전달할 필요가 있는데 이때 Wrapper 클래스를 이용하게 된다. 참고로 wrapper 클래스는 모든 기본자료형을 대상으로 제공된다. 기본자료형과 Wrapper 클래스 형태 기본 자료형 wrapper 클래스 형태 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double Wrapper 클래스의 기능 기능 설명 기능 boxing 박스에 넣다(포장하다) 기본자료형을 인스턴스로 만들기 unboxing 언박싱(=포장을 풀다) 인스턴.. [Java] 유용한 클래스 - String 개요 String 클래스는 java.lang 이라는 패키지에 속하는 클래스이다. 자바 프로그래밍에서 가장 기본이 되는 클래스이다. 엄밀히 따지자면 참조 자료형이지만 가장 기본적인 클래스이다 보니 기본 자료형(int, boolean, char)처럼 사용할 수 있는 혜택이 있는 클래스이다. 생성방법 String 클래스를 생성하는 방법에는 암시적 방법과 명시적 방법이 있다. 생성방법 example 명시적 생성 String str1 = new String("hello world"); 암시적 생성 String str2 = "hello world"; 먼저 리터럴 상수값을 저장할 수 있는 Constant Pool 이라는 영역이 있다. String, 숫자, 각종 문자열, 클래스, 메서드, 식별자, Class 및 Met.. [Java] 유용한 클래스 - Arrays Arrays 클래스 개요 Arrrays 클래스는 java.util 패키지 아래에 있다. 배열을 조작하여 복사, 비교, 연산, 정렬을 할때 활용할 수 있는 클래스다. Arrays 클래스는 따로 생성자가 없기 때문에 제공되는 클래스 메서드를 통한 수행이 필요하다. 주요 메서드 메서드 리턴타입 내용 copyOf(배열[ ], int length) 배열[ ] 배열을 복사하여 새로운 배열을 생성. 두번째 전달된 인자값(int)만큼 배열을 앞에서부터 복사하여 새로운 배열을 반환함 copyOfRange(배열[ ], int start, int end) 배열[ ] 배열을 복사하여 새로운 배열을 생성. start부터 end 까지 구성된 새로운 배열을 반환 asList() List 지정된 배열을 기본으로 하는 고정길이의 배열.. 이전 1 ··· 6 7 8 9 10 11 다음