判断集合是否为空_Java集合系列(二)-Collection接口
Sean:有足乐专栏导航zhuanlan.zhihu.com 一、Collection接口概述 Collection是一个接口,继承自Iterable。我们先看一下Iterable接口的源码。 1.1 Iterable接口 Iterable接口源码 package java.lang; import java.util.Iterator; import java.util.Objects; im…
Sean:有足乐专栏导航zhuanlan.zhihu.com 一、Collection接口概述 Collection是一个接口,继承自Iterable。我们先看一下Iterable接口的源码。 1.1 Iterable接口 Iterable接口源码 package java.lang; import java.util.Iterator; import java.util.Objects; im…
背景: 最近业务方使用Flink SQL 编写任务时用 Mysql 作维表关联时报这个错误 FAILED with failure cause: java.lang.RuntimeException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long at org.apache.f…
Calendar类的add(int字段,int amt)方法用于根据日历的规则从给定的日历字段(int字段)中添加或减去特定时间(int amt)。 用法: public abstract void add(int field, int amt) 参数:该方法有两个参数: field:这是整数类型,是指要在其上执行操作的日历字段。 amt:这是整数类型,是指需要减去的时间。 返回值:该方法不返回任…
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Double 原因:xml文件中 是double 儿实体类中是string类型 解决方法:改成同一种类型 版权声明:本文为zhanghaisong_2015原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:…
1. 创建项目 →创建包名→创建页面类 如下: 2.实现代码如下 百度举例; package POMDemo; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.FindBy; public class BaiduPage { //元素定位//登录链接 @FindBy(xpath=".//*[@id=…
一、生成JUnint Test类 右键接口文件,新建一个JUnit test case 2、选择junit 4 test,source folder填写生成的test文件的存放位置,要生成的源文件夹的位置,package是源文件夹下的哪个包 将Name命名为接口文件名+Test 3、选择所有的Interface,要为所有interface生成测试 4、成功生成测试case的框架 5、运行测试时,右…
main类 public class Main { public static void main(String[] args) throws Exception { try { encryptFile("公钥", "待加密文件路径", "加密结果路径"); } catch (Exception e) { e.printStackTrace(); showHelp(); } } private s…
从这一节开始正式进入并发容器的部分,来看看JDK 6带来了哪些并发容器。 原文出处 在JDK 1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized*系列也可以看作是线程安全的实现)。从JDK 5开始增加了线程安全的Map接口ConcurrentMap和线程安全的队列BlockingQueue(尽管Queue也是同时期引入的新…
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧: 标识: '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用 '#' 只适用于8进制和16进制,8进制时在结果前面增加…
ArrayList 是 Java 集合框架中比较常用的数据结构,底层基于数组实现容量大小的动态变化,所以会占用一块连续的内存空间。ArrayList 是线程不安全的,允许元素为 null。它继承了 AbstractList,实现了 List,RandomAccess,Cloneable,java.io.Serializable 接口,所以ArrayList 是支持快速访问、复制、序列化的。 一、数…