Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Person {
- private String name;
- // constructor and getter/setter omitted
- }
- System.out.println(myPerson);
- Person[] people = //...
- System.out.println(people);
- System.out.println(myObject); // invokes myObject.toString()
- // Code of Object.toString()
- public String toString() {
- return getClass().getName() + "@" + Integer.toHexString(hashCode());
- }
- public class Person {
- private String name;
- // constructors and other methods omitted
- @Override
- public String toString() {
- return name;
- }
- }
- @Override
- public String toString() {
- return getClass().getSimpleName() + "[name=" + name + "]";
- }
- Person[] people = { new Person("Fred"), new Person("Mike") };
- System.out.println(Arrays.toString(people));
- // Prints: [Fred, Mike]
- List<Person> people = new ArrayList<>();
- people.add(new Person("Alice"));
- people.add(new Person("Bob"));
- System.out.println(people);
- // Prints [Alice, Bob]
- {
- SomeClass sc = new SomeClass();
- // Class @ followed by hashcode of object in Hexadecimal
- System.out.println(sc);
- }
- class A {
- String s = "I am just a object";
- @Override
- public String toString()
- {
- return s;
- }
- }
- class B {
- public static void main(String args[])
- {
- A obj = new A();
- System.out.println(obj);
- }
- }
- ReflectionToStringBuilder.toString(object)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement