黑马程序员技术交流社区
标题:
包装类
[打印本页]
作者:
fmi110
时间:
2015-9-25 21:14
标题:
包装类
阿
1、基本数据类型对象包装类
为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操
作。
用于描述该对象的类就称为基本数据类型对象包装类。
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
该包装对象主要用于基本类型和字符串之间的转换
基本类型-->字符串 方法:
1. 基本类型数值+""
2. 用String类中的静态方法valueOf(基本类型数值);
字符串-->基本类型
1. 使用包装类中的静态方法xxx parseXxx("xxx");
int parseInt(String str);
long parseLong(String str);
boolean parseBoolean(String str);
只有Character没有parse方法。
2. 用Integer的静态方法valueOf(String s);
整数具备不同的进制体现。
十进制-->其他进制方法:
String toBinaryString(int i); //二进制
String toOctalString(int i); //八进制
String toHexString(int i); //十六进制
String toString(int i,int radix); //i的radix次方进制
————————————————————————————————————————————————————————————————————
import java.util.Arrays;
public class StringSorted {
/**
*对一个字符串中的数值进行从小到大的排序。"20 78 9 -7 88 36 29"
*/
public static void main(String[] args) {
String str = "20 78 9 -7 88 36 29";
String[] ss = str.split(" +");
int[] ins = new int[ss.length];
for (int i = 0; i < ins.length; i++) {
ins[i] = Integer.parseInt(ss[i]);
}
Arrays.sort(ins);
for(int i:ins)
System.out.print(i+" ");
}
}
————————————————————————————————————————————————————————————————————
复制代码
作者:
maxwell247
时间:
2015-9-25 22:32
学习了。 我也写了这个程序 但是没有楼主的方法简洁。谢谢分享。
作者:
qiaozengji668
时间:
2015-9-25 22:45
顶一下!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2