Java-Integerクラスの方法と実現,Stringとintの相互変換
1902 ワード
基本タイプとパッケージクラスの対応 次のカプセル化クラスは、基本データ型と文字列の変換に使用できます. byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean この8つのパッケージクラスのうち7つにはParseXxxのメソッドがあり、その文字列表現形式を基本データ型に変換することができます. Integerクラスの方法と実現、intとStringの相互変換を実現できる 構築方法: public Integer(int value) public Integer(String s) Stringとintの相互変換 int——String 1.「」とつなぎ合わせる 2.public static String valueOf(int i) 3.int-Integer-String(IntegerクラスのtoString()メソッド) 4.public static String toString(int i)(Integerクラスの静的アプローチ) String——int 1.String——Integer——int 2.public static int parseInt(String s)
package pra_07;
public class J_15 {
public static void main(String[] args) {
System.out.println(Integer.toString(60));
System.out.println(Integer.toOctalString(60));
System.out.println(Integer.MAX_VALUE);
Integer i1=new Integer(100);
System.out.println(i1); //100
Integer i2=new Integer("100");
System.out.println(i2); //100
//int String
int i=100;
String s1=i+"";
System.out.println(s1); //
String s2=String.valueOf(i);
System.out.println(s2); //
Integer i3=new Integer(i);
String s3=i3.toString(i);
System.out.println(s3);
String s4=Integer.toString(i);
System.out.println(s4);
//String int
String s5="200";
int a5=Integer.parseInt(s5);
System.out.println(a5);
String s="200";
Integer i4=new Integer(s);
int a4=i4.intValue();
System.out.println(a4);
}
}