- 基本数据类型包装类的作用
(使用基本数据的简单类型可以改善系统的性能,满足大多数应用程序的需求,但这些基本数据类型不具有对象的特性,不能满足某些特殊的需求。包装类对象在进行基本数据类型的类型转换时也特别有用,如:将字符串转换为整数时就要使用Integer这个包装类,只要掌握了Int包装类的使用,别的包装类也很容易掌握。)
基本数据类型 | 包装类 |
boolean | Boolean |
byte | Byte |
char | Character |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
将字符串转换成整数的编程举例
在屏幕上打印出一个星号(*)组成的矩形,矩形的宽度和高度通过启动程序时传递给main方法的参数指定,并比较下面两段程序代码的运行效率(StringBuffer效率高):
String sb = new String(); for(int j = 0; j < w; j ++) { sb = sb +'*'; } | StringBuffer sb= new StringBuffer(); for(int j = 0; j < w; j ++) { sb.append('*'); } |
//TestInteger.java
public class TextInteger{
public static void main(String[] args){
// 下面是把字符串转换成整数的三种方法
int w = new Integer(args[0]).intValue();
int h = Integer.parseInt(args[1]);
// int h = Integer.valueOf(args[1]).intValue();
for(int i=0;i<h;i++){ //这层循环用于打印每一行
StringBuffer sb = new StringBuffer();
for(int j=0;j<w;j++){ //这层循环用于打印每一列
sb.append('*');
}
System.out.println(sb.toString());
}
}