πtoString() λ©μλ
Javaμμ toString() λ©μλλ κ°μ²΄μ νλκ°λ€μ λ¬Έμμ΄λ‘ νννκΈ° μν΄ μ¬μ©λ¨.
λ°ν κ° : λ¬Έμμ΄(String)
κ°λ₯ν μ΄μ : μλ°μ λͺ¨λ ν΄λμ€λ object ν΄λμ€λ₯Ό μμλ°κΈ° λλ¬Έμ. λ°λΌμ objcet ν΄λμ€μ μ μλ toString() λ©μλλ₯Ό μ¬μ©ν μ μμ.
Lombok λΌμ΄λΈλ¬λ¦¬(@ToString) νμ©
import lombok.ToString;
@ToString
class Person {
String name;
int age;
}
public class Main {
public static void main(String[] args) {
Person person = new Person();
person.name = "νκΈΈλ";
person.age = 30;
System.out.println(person);
}
}
λ€μκ³Ό κ°μ΄ μ¬λμ΄ μ½κΈ° μ’μ ννλ‘ νλ κ°μ μΆλ ₯ν¨
ex) name = 'νκΈΈλ' , age = 30