java tostring举例子
时间: 2023-09-27 11:08:18 浏览: 66
好的,我可以为您举一个Java中使用toString方法的例子。假设我们有一个Person类,其中包含了姓名和年龄两个属性。我们可以在Person类中定义一个toString方法,用来返回该对象的字符串表示。具体的代码实现如下:
```
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 +
'}';
}
}
```
在这个例子中,我们重写了Object类中的toString方法,将一个Person对象的字符串表示定义为“Person{name='xxx', age=xxx}”。这样,在我们需要打印或输出一个Person对象时,就可以直接调用该对象的toString方法,并且得到期望的字符串表示。
相关问题
java中tostring方法例子
在Java中,`toString()`方法是一个Object类的默认方法,用于将对象转换为String形式,通常是为了方便打印或调试。当你需要获取对象的某种描述性字符串表示时,可以重写这个方法。下面是一个简单的例子:
```java
public class Person {
private String name;
private int age;
// 构造函数、getter和setter省略
// 重写toString()方法
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
// 使用例子
Person person = new Person();
person.setName("Alice");
person.setAge(25);
System.out.println(person); // 输出: Person{name='Alice', age=25}
```
在这个例子中,`Person`类重写了`toString()`方法,返回了一个包含姓名和年龄的字符串。当创建`person`对象并打印它时,会自动调用`toString()`方法显示对象的信息。
使用java举例子toString()重写的方法
当我们在Java中定义一个类时,它默认继承了Object类。Object类中有一个toString()方法,用于返回对象的字符串表示形式。我们可以重写这个方法,以便根据我们的需要返回自定义的字符串表示形式。
下面是一个使用Java举例重写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("John", 25);
System.out.println(person.toString());
}
}
```
在上面的例子中,我们定义了一个Person类,包含了姓名和年龄属性。然后,我们重写了toString()方法,返回了一个包含姓名和年龄的字符串表示形式。在主函数中,我们创建了一个Person对象并打印它的字符串表示形式。
输出结果为:
```
Person [name=John, age=25]
```
这个字符串表示形式是根据我们在toString()方法中定义的格式生成的。通过重写toString()方法,我们可以自定义对象的字符串表示方式,方便输出和调试。
阅读全文