toString()
- 객체의 정보를 String으로 바꿔서 사용
- String, Integer 클래스는 이미 재정의 되어있음
- 이클립스에서 [ shift + alt + s ] - Generate toString()... 로 자동 생성 가능
class Car{
String color;
int num;
public Car(String color, int num) {
this.color = color;
this.num = num;
}
//toString() 오버라이딩
@Override
public String toString() {
return "Car [color=" + color + ", num=" + num + "]";
}
}
public class Test {
public static void main(String[] args) {
Car car1 = new Car("red",1235);
System.out.println(car1.toString());
}
}
< 출력 결과 >
1. toString override 하지 않았을때
2. toString() override 했을 때
반응형
'JAVA & Spring' 카테고리의 다른 글
[JAVA] 람다식과 스트림 Stream() (0) | 2023.05.25 |
---|---|
[JAVA] 파일 입출력 (2) | 2023.05.19 |
[Java] StringTokenizer (0) | 2023.05.04 |
[Java] Optional<T> 클래스 (0) | 2023.05.03 |
[Java] String 클래스, 관련 메소드 (0) | 2023.04.20 |