今天跟大家分享一下今天所学的知识:
1、如何得当前工作目录?gc是什么?
String version = System.getProperty("java.version");
2、如何将"4.5"转化为double类型?如何从Integer i=new Integer(4)中得到包装类中封装的数据?
Donble x = 4.5
System.out.println(i.intvalue());
3、如何将当前日期以"2012/02/14"格式进行输出?如何将"2012/02/14"字符串转化为日期类型?
SimpleDateFormat s = new SimpleDateFormat(2012-02-14);
String x = s.format(new Date());
SimpleDateFormat s = new SimpleDateFormat(2012-02-14);
Date d = s.parse("2012-02-14");
4、列出字符串常用的方法,并说出作用。
charAt:得到字符串指定下标的字符
indexOf:得到字符串第一次出现在字符串中的下标
replace:替换字符串中的字符
subString:从指定下标开始截取字符串
5、String s = "abc";
String s = new String("abc")有什么区别?画出内存图。
第一个s指向的是数据段中的“abc"常量对象。
第二个s是指向堆中的”abc“对象
6、"[3200-3500]"这样一个正则表达式。"3300"匹配吗?为什么?
不匹配
7、说出以下代码执行结果
String a = "abc";
String b = "abc";
String c = new String("abc");
String d = new String("abc");
System.out.println(a == b);
System.out.println(c == b);
System.out.println(c == d);
System.out.println(a.equals(b));
System.out.println(a.equals(d));
System.out.println(b.equals(c));
执行结果:true false false true true true