关于oracle中的group by
from buy_detail
group by name,ti
from buy_detail
group by name,to_char(buyTime,’YYYYMMDD’)
[@more@]
[@more@]
现在需要clone的对象是HashMap needCloneMap,要将其clone为cloneMap.
操作如下:
ByteArrayOutputStream out = new ByteArrayOutputStream();
ObjectOutputStream objectout = new ObjectOutputStream(out);
objectout.writeObject(needCloneMap);
ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
ObjectInputStream objectin = new ObjectInputStream(in);
HashMap cloneMap = (HashMap) objectin.readObject();
克隆完毕。
[@more@]
[@more@]
昨天室友在看变形金刚,于是跟着看了几眼,感觉是那么的亲切和陌生。
记忆中的变形金刚是黑白的,因为电视机是黑白的,小时候自己都能讲变形金刚中的主要博派人物一一画出,可是现在看着色彩丰富的汽车人,却有种陌生的感觉。还是记忆中的东西是美好的。
[@more@]
[@more@]
在jdk1.4以前,java中没有现成的字符串替换的方法,jdk1.4以后终于有所改观,提供了此方法。但是此方法不够人性化,没有掩盖它内部的实现方式(使用正则表达式实现)。
例如:
"a.bcd".replaceAll(".","#")
这里,我期望的结果应该是"a#bcd",然后他的返回值却是"#####"。因为在正则表达式中,"."是一个特殊字符,代表任意一个字符。
而我们在使用jdk的时候,应该不管你是怎么实现的,我要的就是将所有的"."转化为"#",所以在jdk的此方法中,应该先将用户输入的字符中所有的特殊字符经过转义之后再使用正则表达式替换。
例如:将"."先替换为"."。等等
这里有一个好玩的东西,如果要将字符串中的""全部转化为"",猜猜该怎么写?
应该是:
"abcd".replaceAll("","");
哈哈
[@more@]
[@more@]
[@more@]