java 如何正確的輸出集合或者對象的值

java 如何正確的輸出集合或者對象的值

通常out.println(Object) 和 System.out.println(Object),其中輸出的都是Object.toString()方法。重寫toString()方法,能夠輸出本身想要的文字信息java

```jsthis

import java.util.ArrayList;code

public class Demo {
public static void main(String[] args) {
ArrayList list = new ArrayList ();
Person p1 = new Person("aaaa" ,1 );
Person p2 = new Person("cccc" ,3 );
list.add(p1);
list.add(p2);
System.out.println(list);
}
對象

}get

class Person {
String name = "ddd";
int age = 4;class

public  String getName () {
    return this.name;
}
public  int getAge () {
    return this.age;
}

//  關鍵點 建立對象的時候須要傳參的試試, 須要將構造方法初始化號
public Person(String  name, int age) {
    this.name = name;
    this.age = age;
}
//  這裏須要重寫  toString()
public String toString() {
    return  "{"  + this.name + ":" +  this.age + "}";
}
相關文章
相關標籤/搜索