JAva各種データ変換
1700 ワード
Javaのデータ変換
1文字列をデータに変換
文字列を整数に変換:
String MyNumber="1234";
int MyInt =Integer.parseInt(MyNumber);
文字列はbyte、short、int、float、double、longなどのデータ型に変換され、
Byte,Short,Integer,Float,Double,LongクラスのparseXXXをそれぞれ参照
方法.
2データを文字列に変換
整数は文字列に変換されます.
int MyInt = 1234;
String MyString =""+ MyInt;
他のデータ型は、同じ方法で文字列に変換できます.
3十進法から他の進数への変換
10進数整数は2進数整数に変換され、結果は文字列を返します.
Integer.toBinaryString(inti);
IntegerおよびLongは、toBinaryString、toHexString、およびtoOctalString側を提供します.
法では、データをバイナリ、16進数、8進数文字列に簡単に変換できます.機能の向上
強化が大きいのはそのtoString(int/longi,int radix)方法で、1つの10進を 定数は任意の進数の文字列形式に変換されます.
byte、short、float、doubleなどのデータ型は、IntegerやLongを利用できます のtoBinaryString,toHexString,to OctalStringとtoStringメソッド変換 他の進数の文字列形式になります.
4その他の進数から10進数への変換
5進文字列14414は10進整数に変換され、結果は1234である.
System.out.println(Integer.valueOf("14414",5);
IntegerとLongが提供するvalueOf(String source,int radix)メソッドは、 任意の進数の文字列を10進数データに変換します.
1文字列をデータに変換
文字列を整数に変換:
String MyNumber="1234";
int MyInt =Integer.parseInt(MyNumber);
文字列はbyte、short、int、float、double、longなどのデータ型に変換され、
Byte,Short,Integer,Float,Double,LongクラスのparseXXXをそれぞれ参照
方法.
2データを文字列に変換
整数は文字列に変換されます.
int MyInt = 1234;
String MyString =""+ MyInt;
他のデータ型は、同じ方法で文字列に変換できます.
3十進法から他の進数への変換
10進数整数は2進数整数に変換され、結果は文字列を返します.
Integer.toBinaryString(inti);
IntegerおよびLongは、toBinaryString、toHexString、およびtoOctalString側を提供します.
法では、データをバイナリ、16進数、8進数文字列に簡単に変換できます.機能の向上
強化が大きいのはそのtoString(int/longi,int radix)方法で、1つの10進を 定数は任意の進数の文字列形式に変換されます.
byte、short、float、doubleなどのデータ型は、IntegerやLongを利用できます のtoBinaryString,toHexString,to OctalStringとtoStringメソッド変換 他の進数の文字列形式になります.
4その他の進数から10進数への変換
5進文字列14414は10進整数に変換され、結果は1234である.
System.out.println(Integer.valueOf("14414",5);
IntegerとLongが提供するvalueOf(String source,int radix)メソッドは、 任意の進数の文字列を10進数データに変換します.
1、 String int
int i = Integer.parseInt(str);
int i = Integer.valueOf(my_str).intValue();
: Double, Float, Long 。
2、 String Integer
Integer integer=Integer.valueOf(i)
3、 int String?
:
String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
:Double, Float, Long 。
4、 int Integer
Integer integer=new Integer(i)
5、 Integer String
Integer integer=String()
6、 Integer int
int num=Integer.intValue()
7、 String BigDecimal
BigDecimal d_id=new BigDecimal(str)