logo

Java オブジェクトを文字列に変換する

変換できます Javaのオブジェクトから文字列へ Object クラスの toString() メソッドまたは String.valueOf(object) メソッドを使用します。

Java オブジェクトを文字列に変換する

Java では、ユーザー定義クラス、StringBuilder、StringBuffer など、あらゆるオブジェクトを String に変換できます。

チランジーヴィ俳優

ここでは、オブジェクトを文字列に変換する 2 つの例を見ていきます。最初の例では、Emp クラス オブジェクトをユーザー定義クラスである String に変換します。 2 番目の例では、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 がコンソールに出力されます。

gimpのフォントのリスト

Java オブジェクトから文字列への例: StringBuilder の変換

StringBuilder オブジェクトを Java の String に変換する簡単なコードを見てみましょう。

if else ステートメント Java
 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 

したがって、Java では、toString() メソッドまたは String.valueOf(object) メソッドを使用して、任意のオブジェクトを String に変換できます。