Scanner: 입력 소스로부터 문자데이터를 읽어오는데 사용.
ex)
   
Scanner s = new Scanner(System.in);
    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);


SimpleDateFormat: 다양한 날짜 출력
ex)
   SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM--dd");
   ...
   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);
...


MessageFormat: 정해진 양식에 맞게 출력하는데 사용
ex)
    String msg = "Name: {0} \nTel: {1} \nAge: {2}.";
    Object[] arguments = {"이자바", "02-123-1234", "27"};

    String result = MessageFormat.format(msg, arguments);
Posted by jazzlife
,