1
|
System.currentTimeMillis();
|
현재 시간을 long 타입으로 돌려준다(밀리세컨 초 단위)
-----------------------------------------------------------------------
1
|
Math.random();
|
0~1까지 랜덤값을 double값으로 반환
보통 (int)(Math.random()*10)+1 형태로 많이 쓴다.
-----------------------------------------------------------------------
이구문은 중복값을 허용하지 않는 6개의 숫자를 1~45사이에서 랜덤으로 구한다.
1
2
3
4
5
6
|
System.out.println("설정전"+set);
for(int i =0; set.size()<6;i++){
int num = (int) ((Math.random()*45)+1);
set.add(num);
}
System.out.println("설정후"+set);
|
-----------------------------------------------------------------------
정규식 패턴 넣고 검사하기
1
2
3
4
5
6
7
8
9
10
11
|
String[] data = {"ccc", "Count", "count", "bbb", "abc", "c", "cCa"};
Pattern p = Pattern.compile("c[a-z]*");
for(int i=0;i<data.length;i++){
Matcher m = p.matcher(data[i]);
if(m.matches()){
System.out.println(data[i]+"\t");
}
}
|
---------------------------------------------------------------------------
콘솔로 사용자에게서 입력값을 받으려는 경우 쓰는 것들
1
2
|
Scanner sc2 = new Scanner(System.in);
input = Integer.parseInt(sc2.nextLine());
|
줄여서 표현
1 |
int mainMenuChoice = new Scanner(System.in).nextInt();
|
댓글 없음:
댓글 쓰기