기타 기본 API

java.util 패키지 클래스

  • Random : 랜덤수 생성
    Random r1 = new Random();
    int number1 = r1.nextInt();  // 랜덤한 정수 생성
    int number2 = r1.nextInt(6); // 6 이하의 랜덤 수 생성
    r1.setSeed(123); // 한 번 랜덤으로 생성하고, 다음부터 고정
  • Scanner : 문자 입력
  • Date : 날짜/시간 표현
  • Calendar : 날짜/시간 표현(Date의 업그레이드 버전)
    Calendar today = Calendar.getInstance();
    System.out.println(today.get(Calendar.YEAR));  // 현재 년,월,일보다 1 작은 값이 출력된다.
    System.out.println(today.get(Calendar.MONTH));
    System.out.println(today.get(Calendar.DATE));
  • Arrays : 배열 관련 처리

java.text 패키지 클래스

  • DecimalFormat : 숫자 포맷 지정
DecimalFormat df1 = new DecimalFormat("#,###");
System.out.println(df1.format(1234));
System.out.println(df1.format(12345678));
System.out.println(df1.format(12));

df1 = new DecimalFormat("#,###.##);
System.out.println(df1.format(9.876));

DecimalFormat df2 = new DecimalFormat("0,000");
System.out.println(df1.format(1234));
System.out.println(df1.format(12));

결과값 : 1,234
        12,345,678
        12
        9.88
        1,234
        0, 012
  • SimpleDateFormat : 날짜/시간 포맷 지정
  • 위 두가지 모두 문자열 포맷으로 지정하여 출력한다.

좋은 웹페이지 즐겨찾기