java积累
文章平均质量分 64
n_meng
又是美好的一天!
展开
-
获取指定时间
package com.founder.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import原创 2016-12-05 18:20:42 · 749 阅读 · 0 评论 -
java 去除List中的null值
Collection nuCon = new Vector(); nuCon.add(null); list.removeAll(nuCon);原创 2017-04-17 13:35:15 · 4395 阅读 · 0 评论 -
java 两个list 交集 并集 差集 去重复并集
List list1 =new ArrayList();list1.add("A");list1.add("B);List list2 =new ArrayList();list2.add("B");list2.add("C");1.并集list1.addAll(list2);运行结果:A, B, B, C2.无重复并集list2.r原创 2017-05-11 13:47:19 · 47147 阅读 · 10 评论 -
高效遍历Map
for(Iterator ite = map.entrySet().iterator(); ite.hasNext();){ Map.Entry entry = (Map.Entry) ite.next(); entry.getKey(); entry.getValue(); }转载 2017-06-19 10:57:52 · 338 阅读 · 0 评论 -
Java中避免空指针的几个方法
equalsObject类中的equals 方法在非空对象引用上实现相等关系,具有对称性x.equals(y) 和 y.equals(x) 结果是一样的,但当x == null时会抛出空指针异常例如:String x = null;String y = "world";if(x.equals(y)){ // java.lang.NullPointerException}转载 2017-06-19 11:11:23 · 781 阅读 · 0 评论 -
Java 根据日期计算星期几
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTools { /** * 日期转星期 * * @param datetime转载 2017-06-19 11:07:26 · 7365 阅读 · 1 评论 -
HashMap,LinkedHashMap,TreeMap
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。1、Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Ha原创 2017-07-11 17:27:37 · 274 阅读 · 0 评论 -
对象中某一个字段的值为空时不进行展示
String index=""; for (int i = 0; i < statEmails.size(); i++) { String string = statEmails.get(i).getKey1().toString(); if(isEmpty(string)){ index=i+","; } }原创 2017-07-06 13:58:23 · 4077 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和 isNotBlank 的区别
在项目中,我们用的最多的是StringUtils中的非空判断方法,其中最常用的是 isNotEmpty 或者 isEmpty方法。今天我们要说的,是isNotBlank,isNotEmpty将空格也作为参数,isNotBlank则排除空格参数。除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils.x原创 2017-08-24 10:08:27 · 650 阅读 · 0 评论 -
Java 几分钟前 几小时前
由于项目需求,展示文章的创建时间格式为:几分钟前,几小时前。补充:未超过一小时展示几分钟前; 未超过24小时展示几小时前; 超过24小时展示实际时间。public String showLivingList(){ if(!empty(news_id)){ try { daping = new DaPing()原创 2017-04-14 14:56:30 · 930 阅读 · 0 评论 -
BigDecimal讲解简介
在Java.math包中提供了大数据的操作类,即Java.math.BigInteger和BigDecimal类,其中 BigInteger类是针对大整数的处理类,而BigDecimal类则是针对的大小数的处理类,BigDecimal侧重于精度,对于精度要求比较高,一般的float型和double型数据只能用来进行科学计算或者工程计算,由于在商业计算中,对于数字精度要求比较高,所以要用到java.转载 2017-04-28 14:22:44 · 381 阅读 · 0 评论 -
去除list重复数据,并且显示重复数据的条数
package com.Frame;import java.util.ArrayList;import java.util.HashMap;import java.util.List;public class Main {public static void main(String[] args) {HashMap map = new HashMap();原创 2017-02-06 16:21:51 · 464 阅读 · 0 评论 -
map中key值相等 对应value值加1
public static void main(String[] args) {Map> input = new HashMap>();List list = new ArrayList();list.add("《狂人日记》");list.add("《狂人日记》");list.add("《狂人日记》");list.add("《狂人日记》");input.put("小王"原创 2017-02-06 16:20:03 · 16171 阅读 · 0 评论 -
统计list中重复数据的条数
项目需求需要统计近两天的所有新闻所对应的客户端的首发次数,所以做以下处理:public void getStartingCountResultJob(){ List daPingList = findDaPingList(); Map chartTypeMap = showOtherSourceList(); List obj=new Array原创 2017-02-22 10:11:34 · 2355 阅读 · 0 评论 -
文件上传并可以批量编辑修改保存
由于项目需求需要上传新闻的图片或是视频,并且可以批量编辑修改保存。1.jsp页面:(fileId为和图片表相关联,图片id))" accept="video/*, image/*"/>]" id="file_" value=""> " > " width="320px" height="180px" controls="controls"> 2.标记是否重新上传附件原创 2017-02-21 13:38:57 · 958 阅读 · 0 评论 -
java保留小数点后几位总结
一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //数字2是保留两位小数 BigDecimal.ROUND_HALF_UP是上舍原创 2017-03-14 17:34:47 · 967 阅读 · 0 评论 -
String对象中常用方法
1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。strObj.charCodeAt(index)说明:index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。如果指定位置没有字符,将返回NaN。例如: var str = "ABC"; str.charCodeAt(0);结果:65原创 2017-04-10 16:16:36 · 389 阅读 · 0 评论 -
动态批量删除
1.将删除id在前台拼成字符串传到后台;2.后台进行分割循环删除;if(delIdStatus!=null && !delIdStatus.equals("")){ String[] id = delIdStatus.substring(0,delIdStatus.length()-1).split(","); if(id.length>0){ for原创 2017-03-24 16:35:21 · 357 阅读 · 0 评论 -
获取当前月第一天、最后一天、获取当前年第一天、获取当前近一年
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取当前月第一天: Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, 0); c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天转载 2017-04-12 16:15:51 · 1344 阅读 · 0 评论 -
导出excel
全部导出和部分导出://导出Excelfunction exportExcel(num){ if(num==0){ var ids = getcbxIds('id'); if(ids == ""){ alert("请选择要导出的信息"); return false; } $("#specifiedWeiboList_form :input[name='ids原创 2017-11-21 10:30:09 · 225 阅读 · 0 评论