zoukankan      html  css  js  c++  java
  • java 如何正确的输出集合或者对象的值

    java 如何正确的输出集合或者对象的值

    一般out.println(Object) 和 System.out.println(Object),其中输出的都是Object.toString()方法。重写toString()方法,可以输出自己想要的文字信息

        
    import java.util.ArrayList;  
    
    public class Demo {
    	public static void main(String[] args) {
    		ArrayList<Person> list =  new  ArrayList<Person>();
    		Person p1 = new Person("aaaa" ,1 );
    		Person p2 = new Person("cccc" ,3 );
    		list.add(p1);
    		list.add(p2);
    		System.out.println(list);
    	}
    
    }
    
    
    class Person {
    	String name = "ddd";
    	int age = 4;
    	
    	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 + "}";
    	}
    欢迎各位大虾指正
  • 相关阅读:
    day29 作业
    day 29 线程
    day28 进程
    day27 服务端 和客户端
    day26 作业
    day26 网络编程
    java基础 反射
    python 计时
    mongodb 批量插入唯一索引冲突
    js hook
  • 原文地址:https://www.cnblogs.com/he-zhi/p/8818574.html
Copyright © 2011-2022 走看看