유용한 API(Calendar, Timer, StringTokenizer)
2016. 11. 12. 18:55ㆍProgramming/Java
Calendar
:현재 시간 구할 때 사용
1
2
3
4
5
6
7 |
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) +1;
int day = cal.get(Calendar.DAY_OF_MONTH);
int hour = cal.get(Calendar.HOUR_OF_DAY);
int minute = cal.get(Calendar.MINUTE);
int second = cal.get(Calendar.SECOND); |
cs |
Timer
:n초 후 실행되도록 설정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
import java.util.Timer;
import java.util.TimerTask;
public class TimerEx {
public static void main(String[] args) throws InterruptedException {
Timer t = new Timer();
TimerTask t1 = new TimerTask1();
TimerTask t2 = new TimerTask2();
t.schedule(t1, 2000); //2초 후 실행
t.schedule(t2, 4000); //4초 후 실행
Thread.sleep(5000);
System.out.println("5초 후 실행");
}
} |
cs |
StringTokenizer
:문자열 나눠 출력할 때 사용
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
import java.util.StringTokenizer;
public class Token {
public static void main(String[] args) {
String line1 = "그렇게 다 가져가야만 속이 후련했냐!!!";
String line2 = "2016/11/12";
//구분 기준(/) 안 쓰면 공백으로 끊음
StringTokenizer st1= new StringTokenizer(line1);
StringTokenizer st2= new StringTokenizer(line2,"/");
//모든 토큰 출력
while(st1.hasMoreTokens()){
System.out.println(st1.nextToken());
}
while(st2.hasMoreTokens()){
System.out.println(st2.nextToken());
}
}
} |
cs |
'Programming > Java' 카테고리의 다른 글
싱글턴 패턴(Singleton Pattern) (0) | 2016.11.12 |
---|---|
HashMap 출력법 3가지 (0) | 2016.11.07 |
Day 27(9/8) TcpipServer (0) | 2016.09.09 |
Day 26(9/7) TcpipClient (0) | 2016.09.08 |
Day 25(9/6) 메모장 만들기 (0) | 2016.09.06 |