Scanner: 입력 소스로부터 문자데이터를 읽어오는데 사용.
ex)
StringTokenizer: delimiter를 기준으로 token이라는 여러 개의 작은 문자열로 잘라내는 데 사용.
ex)
DecimalFormat: 숫자를 형식화하는 데 사용
ex)
SimpleDateFormat: 다양한 날짜 출력
ex)
ChoiceFormat: 특정 범위에 속하는 값을 문자열로 변환
ex)
MessageFormat: 정해진 양식에 맞게 출력하는데 사용
ex)
ex)
Scanner s = new Scanner(System.in);
String input = s.nextLine();
String input = s.nextLine();
StringTokenizer: delimiter를 기준으로 token이라는 여러 개의 작은 문자열로 잘라내는 데 사용.
ex)
StringTokenizer st = new StringTokenizer(expression, "+-*/=()", true);
DecimalFormat: 숫자를 형식화하는 데 사용
ex)
String number = "1234567.89";
DecimalFormat df = new DecimalFormat("#.#E0");
String result = df.format(number);
DecimalFormat df = new DecimalFormat("#.#E0");
String result = df.format(number);
SimpleDateFormat: 다양한 날짜 출력
ex)
SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM--dd");
...
System.out.println(sdf. format(tday));
...
System.out.println(sdf. format(tday));
ChoiceFormat: 특정 범위에 속하는 값을 문자열로 변환
ex)
double[] limits = { 60, 70, ...};
String[] grades = {"D, "C"...};
int[] sores = { 100, 95.....60, 70 };
ChoiceFormat form = new ChoiceFormat(limits, grades);
...
String[] grades = {"D, "C"...};
int[] sores = { 100, 95.....60, 70 };
ChoiceFormat form = new ChoiceFormat(limits, grades);
...
MessageFormat: 정해진 양식에 맞게 출력하는데 사용
ex)
String msg = "Name: {0} \nTel: {1} \nAge: {2}.";
Object[] arguments = {"이자바", "02-123-1234", "27"};
String result = MessageFormat.format(msg, arguments);
Object[] arguments = {"이자바", "02-123-1234", "27"};
String result = MessageFormat.format(msg, arguments);
'old > JAVA' 카테고리의 다른 글
정규표현식 정리 (0) | 2010.08.25 |
---|---|
abstract와 interface (0) | 2010.07.01 |
HashMap, TreeMap, Properties (0) | 2010.05.25 |
Set Interface ( HashSet, TreeSet) (0) | 2010.05.25 |
컬렉션 저장요소 접근 인터페이스 ( Enumeration, Iterator, ListIterator) (0) | 2010.05.24 |