Java.lang.Byte 类

java.lang.Byte.valueOf() 方法返回一个 Byte 对象,该对象保存由指定 String 给出的值。该参数被解释为表示一个带符号的十进制字节,就像将该参数赋予 parseByte(java.lang.String) 方法一样。结果是一个 Byte 对象,表示字符串指定的字节值。

换句话说,此方法返回一个等于 new Byte(Byte.parseByte(s)) 值的 Byte 对象。

语法

public static Byte valueOf(String s)
                    throws NumberFormatException

参数

s 指定字符串

返回值

返回保存字符串参数表示的值的 Byte 对象。

异常

如果字符串不包含可解析字节,则抛出NumberFormatException

示例:

在下面的示例中, java.lang.Byte.valueOf() 方法返回一个 Byte 对象,其中保存指定 String 给定的值。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建一个保存字节值的字符串
    String x = "25";

    //创建字节对象
    Byte y = Byte.valueOf(x);

    //打印字符串
    System.out.println("The string is: " + x); 

    //打印Byte对象
    System.out.println("The Byte object is: " + y);   
  }
}

上述代码的输出将为:

The string is: 25
The Byte object is: 25