Javaでバイト値が与えられた場合、このバイト値を文字列型に変換することが課題となります。
例:
Input: 1Output: "1"Input: 3Output: "3"
アプローチ1: (+演算子の使用)
1つの方法は、文字列変数を作成し、+演算子の助けを借りてバイト値を文字列変数に追加します。 これにより、バイト値が直接文字列に変換され、文字列変数に追加されます。
以下に、上記の方法を実装した例を示します。
classGFG { publicstaticString div
convertByteToString(bytebyteValue) { div
String stringValue = ""+ byteValue; return(stringValue); } publicstaticvoidmain(String args) { bytebyteValue = 1; div
String stringValue; stringValue System.out.println( byteValue + " after converting into string = " + stringValue); } } 出力。
1 after converting into string = 1
Approach 2: (Using String.valueOf()メソッド)
最も簡単な方法は、java.langパッケージのStringクラスのvalueOf()メソッドを使うことです。 このメソッドは、解析したいバイト値を受け取り、そこからString型の値を返します。
構文:
String.valueOf(byteValue);
以下に上記の方法の実装を示します:
例1:
classGFG { publicstaticString convertByteToString(bytebyteValue) {
returnString.valueOf(byteValue); } publicstaticvoidmain(String args) { bytebyteValue = 1; String stringValue; stringValue = convertByteToString(byteValue); System.out.println( byteValue + " after converting into string = " iv
+ stringValue); } } 出力。
1 after converting into string = 1
記事のタグ :
Java
練習用タグ :