我是靠谱客的博主 缥缈火,最近开发中收集的这篇文章主要介绍【有意思代码】,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.循环拼接-区别第一次

	String _codes = "";
boolean isFirst = true;
for (Info Info : Infos) {
if (isFirst) {
_codes = _codes + Info.get_code();
isFirst = false;
} else {
_codes = _codes + "," + Info.get_code();
}
}

2.not exists 和select 1作用
not exists详解

SELECT i.*
FROM info i
LEFT JOIN period p ON i.prod_code = p.prod_code
WHERE
NOT EXISTS (SELECT 1 FROM task_exec e WHERE e.taskid in ())

日期转换

select to_char(to_date('20190612','yyyyMMdd'),'yyyy"年"MM"月"dd"日"') from dual
加7select to_char((to_date(:workdate,'yyyymmdd')+7),'yyyymmdd') from dual

集合的clear与null比较

方法
private void createFile(){
List<String> contents = new ArrayList<String>();
/****代码逻辑****/
contents.clear();//清空列表元素目的是释放内存空间
/*如果此处至为null,垃圾自然过会来回收,但是如果列表元素很多,其实内存中空间还是没有及时释放的*/
}

最后

以上就是缥缈火为你收集整理的【有意思代码】的全部内容,希望文章能够帮你解决【有意思代码】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部