logo

Java 객체를 문자열로 변환

우리는 변환할 수 있습니다 자바의 객체를 문자열로 Object 클래스의 toString() 메소드나 String.valueOf(object) 메소드를 사용합니다.

Java 객체를 문자열로 변환

사용자 정의 클래스, 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에서 모든 객체를 문자열로 변환할 수 있습니다.