Java-lang-byte-parsebyte
提供:Dev Guides
Java.lang.Byte.parseByte()メソッド
説明
- java.lang.Byte.parseByte(String s)*は、文字列引数を符号付き10進数バイトとして解析します。 文字列の文字はすべて10進数でなければなりません。ただし、最初の文字は負の値を示すASCIIマイナス記号「-」(「\ u002D」)またはASCIIプラス記号「+」である場合があります。 ( '\ u002B')は正の値を示します。
引数と基数10がparseByte(java.lang.String、int)メソッドの引数として指定された場合とまったく同じように、結果のバイト値が返されます。
宣言
以下は* java.lang.Byte.parseByte()*メソッドの宣言です
public static byte parseByte(String s)throws NumberFormatException
パラメーター
*s* -解析されるバイト表現を含む文字列
戻り値
このメソッドは、引数で表されるバイト値を10進数で返します。
例外
*NumberFormatException* -文字列に解析可能なバイトが含まれていない場合。
例
次の例は、lang.Byte.parseByte()メソッドの使用法を示しています。
package com.finddevguides;
import java.lang.*;
public class ByteDemo {
public static void main(String[] args) {
//create 2 byte primitives bt1, bt2
byte bt1, bt2;
//create and assign values to String's s1, s2
String s1 = "+123";
String s2 = "-123";
/**
*static method is called using class name.
* assign parseByte result on s1, s2 to bt1, bt2
*/
bt1 = Byte.parseByte(s1);
bt2 = Byte.parseByte(s2);
String str1 = "Parse byte value of " + s1 + " is " + bt1;
String str2 = "Parse byte value of " + s2 + " is " + bt2;
//print bt1, bt2 values
System.out.println( str1 );
System.out.println( str2 );
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Parse byte value of +123 is 123
Parse byte value of -123 is -123