JAVA에서는 모든 객체에 toString 메소드가 있습니다.
객체를 생성할 때 toString 메소드는 정의되지 않습니다. 객체의 해시 값이 출력됩니다.
단순히 편의를 위한 것입니다. Sun 회사에서 Java를 개발할 때 모든 클래스의 문자열 작업을 위해 특별히 추가된 메서드
일반적으로 출력의 편의를 위한 것입니다:
예:
public class Test2{ String name; int age; public String toString(){ return "我的姓名是:"+name+"\t我的年龄是:"+age; } public static void main(String[] args){ Test2 Myclass =new Test2(); Myclass.name = "小明"; Myclass.age = 20; System.out.println(Myclass); //直接使用对象名时默认调用该对象的toString方法 System.out.println(Myclass.toString());//手动调用String方法 }
실행 결과:
toString 메서드가 그렇지 않은 경우 위의 경우에 따라 클래스에 정의되어 호출되면 다음과 같이 객체의 해시 값이 출력됩니다.
실행 결과:
추천 튜토리얼: "java tutorial"
위 내용은 Java에서 tostring 메소드를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!