Javaでバイト値が与えられた場合、このバイト値を文字列型に変換することが課題となります。
例:
Input: 1Output: "1"Input: 3Output: "3"
アプローチ1: (+演算子の使用)
1つの方法は、文字列変数を作成し、+演算子の助けを借りてバイト値を文字列変数に追加します。 これにより、バイト値が直接文字列に変換され、文字列変数に追加されます。
以下に、上記の方法を実装した例を示します。
class
GFG {
public
static
String
div
convertByteToString(
byte
byteValue)
{
div
String stringValue =
""
+ byteValue;
return
(stringValue);
}
public
static
void
main(String args)
{
byte
byteValue =
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:
class
GFG {
public
static
String
convertByteToString(
byte
byteValue)
{
return
String.valueOf(byteValue);
}
public
static
void
main(String args)
{
byte
byteValue =
1
;
String stringValue;
stringValue
= convertByteToString(byteValue);
System.out.println(
byteValue
+
" after converting into string = "
iv
+ stringValue);
}
}
出力。
1 after converting into string = 1
記事のタグ :
Java
練習用タグ :