在 Java 中给定一个 Byte 值,任务是将这个 byte 值转换为字符串类型。
例子:
Input: 1 Output: "1" Input: 3 Output: "3"
方法1:(使用+运算符)
一种方法是创建一个字符串变量,然后在 + 运算符的帮助下将字节值附加到字符串变量。这将直接将字节值转换为字符串并将其添加到字符串变量中。
下面是上述方法的实现:
范例1:
// Java Program to convert
// byte value to String value
class GFG {
// Function to convert
// byte value to String value
public static String
convertByteToString(byte byteValue)
{
// Convert byte value to String value
// using + operator method
String stringValue = "" + byteValue;
return (stringValue);
}
// Driver code
public static void main(String[] args)
{
// The byte value
byte byteValue = 1;
// The expected string value
String stringValue;
// Convert byte to string
stringValue
= convertByteToString(byteValue);
// Print the expected string value
System.out.println(
byteValue
+ " after converting into string = "
+ stringValue);
}
}
输出:
1 after converting into string = 1
方法二:(使用 String.valueOf() 方法)
最简单的方法是使用 java.lang 包中 String 类的 valueOf() 方法。此方法获取要解析的字节值并从中返回字符串类型的值。
用法:
String.valueOf(byteValue);
下面是上述方法的实现:
范例1:
// Java Program to convert
// byte value to String value
class GFG {
// Function to convert
// byte value to String value
public static String
convertByteToString(byte byteValue)
{
// Convert byte value to String value
// using valueOf() method
return String.valueOf(byteValue);
}
// Driver code
public static void main(String[] args)
{
// The byte value
byte byteValue = 1;
// The expected string value
String stringValue;
// Convert byte to string
stringValue
= convertByteToString(byteValue);
// Print the expected string value
System.out.println(
byteValue
+ " after converting into string = "
+ stringValue);
}
}
输出:
1 after converting into string = 1
相关用法
- Java Bytes.indexOf(byte[] array, byte target)用法及代码示例
- Java Bytes.indexOf(byte[] array, byte[] target)用法及代码示例
- Java String转Byte用法及代码示例
- Java Byte Array转Hex String用法及代码示例
- Java Hex String转Byte Array用法及代码示例
- Java Byte Array转String用法及代码示例
- Java Byte Array转Writer用法及代码示例
- Java Byte byteValue()用法及代码示例
- Java Byte shortValue()用法及代码示例
- Java Byte floatValue()用法及代码示例
- Java Byte intValue()用法及代码示例
- Java Byte doubleValue()用法及代码示例
- Java Byte longValue()用法及代码示例
- Java Byte hashCode()用法及代码示例
- Java Byte compare()用法及代码示例
- Java Byte compareTo()用法及代码示例
- Java Byte equals()用法及代码示例
注:本文由纯净天空筛选整理自Code_r大神的英文原创作品 How to Convert a Byte value to String value in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。