- 日期的默认输出格式为:Tue Jun 03 19:30:08 CST 2014。问题:如果调整输出的格式。
public static void fun1() {
Date date = new Date();
System.out.println(date.toString());
} - 使用正则表达式分割字符串。前者为错误的方法,后者为正确的方法。总结:split的参数为正则表达式,使用正则表达式时注意[ , (
等符号,但是“\\\"”与“\"”效果应该是一样的。public static void fun2() {
String str = "0<col[\"age\"]";
String[] strs = str.split("col[\\\"");
System.out.println(Arrays.toString(strs));for(int i = 1; i < strs.length; i++) {
str = strs[i].split("\"]")[0];
System.out.println("Element: " + str);
}
}public static void fun2() {
String str = "0<col[\"age\"]";
String[] strs = str.split("col\\[\\\"");
System.out.println(Arrays.toString(strs));for(int i = 1; i < strs.length; i++) {
str = strs[i].split("\"\\]")[0];
System.out.println("Element: " + str);
}
} - 不同类型的数组在Set中,是不会默认转化的。
public static void fun3() {
Set<BigDecimal> set = new HashSet<BigDecimal>();
set.add(new BigDecimal(9));
System.out.println(set.contains(9));
System.out.println(new BigDecimal(9) instanceof Number);
System.out.println();Set<Byte> ints = new HashSet<Byte>();
ints.add((byte)9);
System.out.println(ints.contains(9));
}
结果为:false,
true, false。
今天的笔记:2014年6月3日
时间: 2024-08-03 20:24:23