java-15-基本数据类型对象包装类
来源:互联网 发布:超图软件股票怎么样 编辑:程序博客网 时间:2024/05/16 04:27
1.基本数据类型对象包装类。
为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为,丰富了该数据的操作。
2.用于描述对该对象的类就称为基本数据类型对象包装类。
byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean
3.该包装对象主要用于基本类型和字符串类型之间的转换。
基本类型–>字符串类型
1.基本数据类型数值+“”;2.用String类中的静态方法valueOf(基本类型数值)
字符串类型–>基本类型
1.使用包装类中的静态方法xxx parseXxx("xxxl类型的字符串"); int parseInt(int类型的字符串); long parseLong(long类型的字符串); boolean parseBoolean(Boolean类型的字符串)2.如果字符串被Integer对象封装了。 可以使用另一个非静态的方法,intValue(); 可以将一个Integer对象转为基本数据类型的值。
整数还具备不同的进制体现
1.十进制->二进制toBinaryString2.十进制->八进制toOctalString3.十进制->十六进制toHexString4.任意进制的转换Integer.toString(i,radix);Integer.parseInt(i,radix);
字符串排序的例子:
package p2.Wrapper.Demo;import java.util.ArrayList;import java.util.Arrays;/*将一个字符串中的数值进行从小到大的排序。 "20 78 9 -7 88 36 29"思路首先把字符串变为字符串数组。把字符串数组变为int类型的字符串数组。对int类型的字符串数组进行排序。排序完成后把int数组变为字符串。*/public class WrapperTestDemo { public static final String SPACE = " "; public static void main(String[] args){ String str = "20 78 9 -7 88 36 29"; str = stringSort(str); System.out.println(str); } public static String stringSort(String str) { //字符串转为字符串数组 String[] str_Arr = stringToStrArr(str); //字符串数组转为int数组 int[] int_Arr = strArrToIntArr(str_Arr); //int数组排序 int_ArrSort(int_Arr); //排序后的数组转为字符串 String st= int_ArrToString(int_Arr); return st; } public static String int_ArrToString(int[] int_arr) { StringBuilder str = new StringBuilder();//创建缓冲区对象 str.append("["); for (int i = 0; i < int_arr.length ; i++) { if(i!=int_arr.length-1){ str.append(int_arr[i]+SPACE); }else{ str.append(int_arr[i]+"]"); } } return str.toString(); } public static void int_ArrSort(int[] int_arr) { Arrays.sort(int_arr); } public static int[] strArrToIntArr(String[] str_arr) { int[] int_Arr = new int[str_arr.length]; for (int i = 0; i < int_Arr.length; i++) { int_Arr[i] = Integer.parseInt(str_arr[i]); } return int_Arr; } public static String[] stringToStrArr(String str) { String[] str_Arr = str.split(SPACE); return str_Arr; }}
阅读全文
0 0
- java-15-基本数据类型对象包装类
- JAVA 基本数据类型对象包装类
- java--基本数据类型对象包装类
- Java---24---基本数据类型对象包装类
- java基本数据类型对象包装类总结
- java之基本数据类型对象包装类
- Java笔记 - 基本数据类型对象包装类
- java基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类
- 1. 河内之塔
- 深度学习资源
- Python爬虫浅述
- template新特性:可变参数模板,(传入参数个数未知)
- Oozie自带MapReduce示例的运行
- java-15-基本数据类型对象包装类
- 【Shiro权限管理】11.Shiro多 Realm 验证
- hbase scan filter使用样例
- 894AQAQ
- leetcode-455. Assign Cookies
- nodejs操作mysql实现增删改查数据操作
- 20171120主要内容
- IOS 应用出现上下黑边问题
- 【USACO题库】1.1.2 Greedy Gift Givers贪婪的礼物送礼者