언어(Language)/Java 3

[Java] 자바 StringTokenizer 클래스 메서드 정리

StringTokenizerjava.util에 포함되어 있는 문자열을 토큰으로 분리하는 클래스이다.StringTokenizer 클래스는 3가지로 오버라이딩 되어있다.// 1. defalut(공백, 탭, 줄바꿈) 구분자로 문자열을 분리StringTokenizer st = new StringTokenizer(String str) { this(str, " \t\n\r\f", false); }// 2. 구분자(delim)를 기준으로 문자열을 분리StringTokenizer st = new StringTokenizer(String str, String delim) { this(str, delim, false); }// 3. 구분자(delim)를 기준으로 문자열을 분리하고, 구분..

[Java] length, length(), size() 차이점

lengthlength는 배열의 길이를 구할 때 사용된다.최초 배열이 생성될 때 길이가 결정되는 상수 값이다.arrays(int[], double[], String[])public class lenTest { public static void main(String[] args) { String[] arr = {"a", "b", "c"}; // 배열 String[] arrTmp = new String[7]; // 빈 배열 // length : 배열의 길이 arr.length // 3 arrTmp.length // 7 (배열에 저장된 원소 수가 아님) }}length()length()는 문자열의 길이를 구할 때 사용된다.유니코드 코드 ..

[Java] 자바 래퍼 클래스(Wrapper Class)

래퍼 클래스(Wrapper Class)?자바의 자료형은 기본 타입(primitive type)과 참조 타입(reference type)으로 나뉜다.기본 타입 : char, int, float, double, boolean, long, short 등참조 타입 : class, interface 등기본 자료 타입을 객체로 사용하기 위해서 래퍼 클래스(wrapper class)가 존재한다. 래퍼 클래스 종류int와 char만 Integer, Character 이름이 다른 래퍼 클래스이고,나머지는 기본 타입의 첫 글자를 대문자로 바꾼 이름을 가지고 있다.기본 타입래퍼 클래스byteBytecharCharacterintIntegerfloatFloatdoubleDoublebooleanBoolean 박싱, 언박싱박싱 :..