javatostring
时间: 2023-11-13 13:58:42 浏览: 33
Java中的toString()方法是Object类中的方法,因此所有的类都继承了该方法。该方法的作用是返回一个字符串,该字符串包含了对象的类名和对象的哈希码。在实际开发中,我们可以重写该方法,以便输出更有意义的信息。例如,我们可以在自定义类中重写toString()方法,以便输出该类的属性信息。此外,toString()方法还可以用于输出数组的内容,包括基本类型数组和对象数组。对于基本类型数组,我们可以使用Arrays.toString()方法来输出数组内容;对于对象数组,我们需要在自定义类中重写toString()方法,然后使用Arrays.toString()方法来输出数组内容。
相关问题
javatostring重写
Java中的toString()方法是Object类中的一个方法,用于返回一个表示对象值的字符串。如果我们想要自定义一个类的toString()方法,可以重写该方法来返回我们想要的字符串表示形式。
以下是一个重写toString()方法的例子:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
// 在另一个类中使用该类
public class Main {
public static void main(String[] args) {
Person person = new Person("Tom", 20);
System.out.println(person.toString()); // 输出:Person{name='Tom', age=20}
}
}
```
在上面的例子中,我们重写了Person类的toString()方法,返回了一个包含该对象属性值的字符串。在Main类中,我们创建了一个Person对象,并使用System.out.println()方法打印该对象的toString()方法的返回值。
javatostring方法用法
Java中的toStirng()方法是Object类中定义的方法,可以将一个对象转换为字符串。它的使用方法如下:
语法:
public String toString()
返回值:
返回一个字符串,表示该对象的字符串表示形式。
实例:
假设我们有一个Person对象,它具有name和age属性:
public class Person {
String name;
int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String toString() {
return "Person [name=" + name + ", age=" + age + "]";
}
}
现在我们可以使用toString()方法来打印Person对象:
Person person = new Person("Tom", 20);
System.out.println(person.toString());
输出结果:
Person [name=Tom, age=20]
另外,由于Java自动调用toString()方法,我们可以直接输出对象,而不需要显式调用toString()方法:
System.out.println(person);
//这里会自动调用person.toString()
//输出结果:Person [name=Tom, age=20]