一、填空题
1、 String、StringBuffer
2、 Date、Calendar、DateFormat
3、 DateFormat
4、 静态
5、edcba
二、判断题
1、错 2、错 3、对 4、错 5、对
三、选择题
1、C 2、C 3、B 4、A 5、B
四、简答题
1、String类是不可变类,即字符串值一旦初始化后就不可能改变。StringBuffer是可变字符串类,类似String的缓冲区,可以修改字符串的值。
2、Date类用来表示某个特定的瞬间,能够精确到毫秒。而在实际应用中,往往需要把一个日期中的年、月、日等信息单独返回进行显示或处理,这个类中的大部分方法都已被标记过时。Calender类基本取代了Date类,该类中定义了一系列用于完成日期和时间字段操作的方法。
Calendar的getTime()方法,getTime()返回一个表示Calendar时间值的Date对象,同时Calendar有一个setTime(Date date)方法,setTime()方法接收一个Date对象,将Date对象表示的时间值设置给Calendar对象,通过这两个方法就可以完成Date和Calendar对象之间的转换。
3、自动装箱是指将基本数据类型的变量赋给对应的包装类变量,反之,拆箱是指将包装类对象类型 直接赋给一个对应的基本数据类型变量。
五、编程题
1.public class Test01 {
public static void main(String[] args) {
String str = "HelloWorld";
// 字符串转成char数组
char[] ch = str.toCharArray();
StringBuffer buffer = new StringBuffer();
for (int i = str.length() - 1; i >= 0; i--) {
if (ch[i] >= 'A' && ch[i] <= 'Z') {
buffer.append(String.valueOf(ch[i]).toLowerCase());
} else if (ch[i] >= 'a' && ch[i] <= 'z') {
buffer.append(String.valueOf(ch[i]).toUpperCase());
}
}
System.out.println(buffer.toString());
}
}
2.import java.util.Random;
public class Test {
public static void main(String[] args) {
Random rand = new Random();
for (int i = 0; i < 5; i++) {
int num = 20 + rand.nextInt(11);
System.out.println(num);
}
}
}
六、原题及其解析
暂无。