Java-lang-byte-valueof-byte
提供:Dev Guides
Java.lang.Byte.valueOf()メソッド
説明
- java.lang.Byte.valueOf(byte b)*は、指定されたバイト値を表すByteインスタンスを返します。
新しいByteインスタンスが不要な場合、このメソッドは一般にコンストラクターByte(byte)よりも優先して使用する必要があります。このメソッドはすべてのバイト値がキャッシュされるため、スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。
宣言
以下は* java.lang.Byte.valueOf()*メソッドの宣言です
public static Byte valueOf(byte b)
パラメーター
*b* -バイト値
戻り値
このメソッドは、bを表すByteインスタンスを返します。
例外
NA
例
次の例は、lang.Byte.valueOf()メソッドの使用方法を示しています。
package com.finddevguides;
import java.lang.*;
public class ByteDemo {
public static void main(String[] args) {
//create a byte primitive bt and asign value
byte bt = -20;
//create a Byte object b
Byte b;
/**
*static method is called using class name.
* assign Byte instance value of bt to b
*/
b = Byte.valueOf(bt);
String str = "Byte value of byte primitive " + bt + " is " + b;
//print b value
System.out.println( str );
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Byte value of byte primitive -20 is -20