java
txhljjb
这个作者很懒,什么都没留下…
展开
-
比较两个Map集合中的键是否相等
1.map储存数据的方式是一个key和一个value对应,即Map<String,String> map = new HashMap<String,String>(); 其储存的数据类型可以是任意的。 2.看代码 import java.util.HashMap; import java.util.Iterator; import java.util.Map; imp...原创 2019-11-01 21:09:53 · 10803 阅读 · 0 评论 -
Java发送邮件
@Override public void run() { // 跟smtp服务器建立一个连接 Properties p = new Properties(); // 设置邮件服务器主机名 p.setProperty("mail.host", "smtp.qq.com");// 指定邮件服务器,默认端口 25 ...转载 2018-05-14 19:41:59 · 179 阅读 · 0 评论 -
判断lis是否为空。用list.size()== 0,还是用list.isEmpty(),或者是null == list
首先我们先看List<>的部分源码,通过注释我们可以理解isEmpty()方法是判断list中有没有元素,list.size()判断list中元素的个数。 所以list.isEmpty 和list.size()==0意思是相同的。 /** * Returns the number of elements in this list. If this list cont...原创 2019-03-07 18:26:15 · 2170 阅读 · 0 评论 -
MD5与空格之间不得不说的事
在用MD5做一个加密签名时,两边的签名匹配不上。原因是我在配置文件中需要加密的字符串后面多敲了一个空格。因此。在用MD5做加密签名时,要注意哪些特殊符号是需要的,哪些是不需要的。 参数值为null的参数无需包含到待签名字符串中,值为空串””的参数需包含,还要注意空格问题。 签名过程中需注意大小写敏感。 字符集采用UTF-8 根据HTTP协议要求,传递参数的值中如果存在特殊字符(如:&...原创 2019-03-11 13:21:34 · 2866 阅读 · 2 评论