parse 와 value of , toString
public class tset0305 {
public static void main(String[] args) {
//문자열을 기본타입으로 변환!
int i2=Integer.parseInt("123");
boolean b2=Boolean.parseBoolean("true");
double d2=Double.parseDouble("3.14");
//parse~~ 반환형이 기본자료형
int i3 = Integer.valueOf(123);
int i4 = Integer.valueOf("10")+Integer.valueOf("20");
//valueOf 반환형이 객체
System.out.println(i4);
String a = Integer.toString(123);
//정수형 객체 123을 문자열로 변환
System.out.println(a);
Integer i11=100; // auto boxing
int n1=i11+100; // auto unboxing
System.out.println(n1);
------------------------------
30
123
200
스레드 객체생성
class Th implements Runnable{ // 스레드 클래스작성 : 상속받아 만듦
//extends Thread도 가능
String name;
Th(String n){
name=n;
}
@Override
public void run() { // start 함수를 호출시키면 run 메소드가 실행됨
for(int i=0;i<10;i++) {
System.out.println(name);
try {
Thread.sleep(100);// 스레드 잠시 중단 1000m/s = 1초
// sleep(100); -extends Thread
}
catch(Exception e) {}
}
}
}
public class test0305_7 {
public static void main(String[] args) {
Th t=new Th("스레드1");
Thread t1=new Thread(t);
t1.start();
/* -extends Thread
Th t=new Th("스레드1");
Th t2=new Th("스레드2");
t.start();
t2.start();
*/
}
}