当前位置: 首页 > 工具软件 > api-wrap > 使用案例 >

ApiWrap

文彭祖
2023-12-01
package com.newedu.jb.day14.exercise;


/**
 * 八种基本数据类型包装类
 * 
 * java 有8中基本数据类型:
 *  byte short char int  long float double boolean
 *  
 * java 也提供了8个基本数据类型对应的包装类
 * Byte Short Character Integer Long Float Double Boolean
 * 
 * 
 * 包装类 有很多方法供调用者使用。比基本数据类型操作方便。
 * 
 * 
 * 常用的基本进制转换
 * public static String toBinaryString(int i): 将十进制的整数,转换为 2进制的字符串表示形式
 * public static String toOctalString(int i): 将十进制的整数,转换为 8进制的字符串表示形式
 * public static String toHexString(int i): 将十进制的整数,转换为 16进制的字符串表示形式
 * 十进制到其他进制
 * public static String toString(int i,int radix):将十进制的整数,转换为 xx进制的字符串表示形式
 * 其他进制到十进制
 * public static int parseInt(String s,int radix):将其他进制的字符串形式的数字,转换为10进制的整数


 * @author jerry
 *
 */
public class WrapDemo {


public static void main(String[] args) {

Integer i = new Integer(10);



System.out.println(Integer.SIZE);

System.out.println(Integer.MAX_VALUE+1);


Integer i2 = new Integer("100");

System.out.println(i2);


/**
* int类型和String类型的相互转换
* int – String
* String – int
*/

//int -String  
//方式1:
int i33 = 10;
Integer i3 = new Integer(i33);
String strI4 = i3.toString();

// 方法2:

String strI5 = i33 +"";

//方法3:
String strI6 = String.valueOf(i33);



//String - int;

//方法1
String str1 = "100";
int s_i1 = Integer.parseInt(str1);
//方法2
int s_i2 = Integer.valueOf(str1);

System.out.println("===============");

System.out.println(Integer.toBinaryString(100));
System.out.println(Integer.toOctalString(100));
System.out.println(Integer.toHexString(100));

System.out.println("===============");
// 将100 转换为26进制
System.out.println(Integer.toString(100,26));

/**
* 0,1,2,3,4
* 5,6,7,8,9
* a,b,c,d,e
* f,g,h,i,j
* k,l,m,n,o
* p
*/

// 将100 转换为36进制
System.out.println(Integer.toString(100,36));

// 将100 转换为37进制
System.out.println(Integer.toString(100,37));





}


}
package com.newedu.jb.day14.exercise;


/**
 * 八种基本数据类型包装类
 * 
 * java 有8中基本数据类型:
 *  byte short char int  long float double boolean
 *  
 * java 也提供了8个基本数据类型对应的包装类
 * Byte Short Character Integer Long Float Double Boolean
 * 
 * 
 * 包装类 有很多方法供调用者使用。比基本数据类型操作方便。
 * 
 * 
 * 常用的基本进制转换
 * public static String toBinaryString(int i): 将十进制的整数,转换为 2进制的字符串表示形式
 * public static String toOctalString(int i): 将十进制的整数,转换为 8进制的字符串表示形式
 * public static String toHexString(int i): 将十进制的整数,转换为 16进制的字符串表示形式
 * 十进制到其他进制
 * public static String toString(int i,int radix):将十进制的整数,转换为 xx进制的字符串表示形式
 * 其他进制到十进制
 * public static int parseInt(String s,int radix):将其他进制的字符串形式的数字,转换为10进制的整数


 * @author jerry
 *
 */
public class WrapDemo {


public static void main(String[] args) {

Integer i = new Integer(10);



System.out.println(Integer.SIZE);

System.out.println(Integer.MAX_VALUE+1);


Integer i2 = new Integer("100");

System.out.println(i2);


/**
* int类型和String类型的相互转换
* int – String
* String – int
*/

//int -String  
//方式1:
int i33 = 10;
Integer i3 = new Integer(i33);
String strI4 = i3.toString();

// 方法2:

String strI5 = i33 +"";

//方法3:
String strI6 = String.valueOf(i33);



//String - int;

//方法1
String str1 = "100";
int s_i1 = Integer.parseInt(str1);
//方法2
int s_i2 = Integer.valueOf(str1);

System.out.println("===============");

System.out.println(Integer.toBinaryString(100));
System.out.println(Integer.toOctalString(100));
System.out.println(Integer.toHexString(100));

System.out.println("===============");
// 将100 转换为26进制
System.out.println(Integer.toString(100,26));

/**
* 0,1,2,3,4
* 5,6,7,8,9
* a,b,c,d,e
* f,g,h,i,j
* k,l,m,n,o
* p
*/

// 将100 转换为36进制
System.out.println(Integer.toString(100,36));

// 将100 转换为37进制
System.out.println(Integer.toString(100,37));





}


}
 类似资料:

相关阅读

相关文章

相关问答