우리는 변환할 수 있습니다 자바의 객체를 문자열로 Object 클래스의 toString() 메소드나 String.valueOf(object) 메소드를 사용합니다.
사용자 정의 클래스, StringBuilder, StringBuffer 등 모든 객체를 Java에서 문자열로 변환할 수 있습니다.
numpy 표준편차
여기서는 Object를 String으로 변환하는 두 가지 예를 살펴보겠습니다. 첫 번째 예제에서는 Emp 클래스 객체를 사용자 정의 클래스인 String으로 변환해 보겠습니다. 두 번째 예에서는 StringBuilder를 String으로 변환하겠습니다.
Java 객체를 문자열로 예제: 사용자 정의 클래스 변환
Java에서 문자열을 객체로 변환하는 간단한 코드를 살펴보겠습니다.
class Emp{} public class ObjectToStringExample{ public static void main(String args[]){ Emp e=new Emp(); String s=e.toString(); String s2=String.valueOf(e); System.out.println(s); System.out.println(s2); }}지금 테스트해보세요
산출:
루지라 바네르지
Emp@2a139a55 Emp@2a139a55
위에서 볼 수 있듯이 Emp 클래스의 참조 ID가 콘솔에 인쇄됩니다.
Java 객체를 문자열로 예제: StringBuilder 변환
Java에서 StringBuilder 객체를 String으로 변환하는 간단한 코드를 살펴보겠습니다.
알파벳에 대한 숫자
public class ObjectToStringExample2{ public static void main(String args[]){ String s='hello'; StringBuilder sb=new StringBuilder(s); sb.reverse(); String rev=sb.toString();//converting StringBuilder to String System.out.println('String is: '+s); System.out.println('Reverse String is: '+rev); }}지금 테스트해보세요
산출:
String is: hello Reverse String is: olleh
이제 회문 문자열을 확인하는 코드를 작성할 수 있습니다.
public class ObjectToStringExample3{ public static void main(String args[]){ String s='nitin'; StringBuilder sb=new StringBuilder(s); sb.reverse(); String rev=sb.toString();//converting StringBuilder to String if(s.equals(rev)){ System.out.println('Palindrome String'); }else{ System.out.println('Not Palindrome String'); } }}지금 테스트해보세요
산출:
Palindrome String
따라서 toString() 또는 String.valueOf(object) 메소드를 사용하여 Java에서 모든 객체를 문자열로 변환할 수 있습니다.