![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
QLHepburn
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:”^[0-9]*$”只能输入n位的数字:”^\d{n}$”只能输入至少n位的数字:”^\d{n,}$”只能输入m~n位的数字:”^\d{m,n}$”只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)$”。只能输入有两位小数的正实数:”^[0-9]+(.[0-9]{2})?$”。只能输入有1~3位小数的正实数:”^[0-9]+(.[0-9]{1,3})?$”。只能输入非零的正整数:”^\+?[1-9][0原创 2020-10-21 17:36:28 · 289 阅读 · 0 评论 -
关于ArrayList能否自动缩容问题分析
自动扩容机制了解* 1 jdk 7情况下* ArrayList list = new ArrayList();//底层创建了长度是10的Object[]数组elementData* list.add(123);//elementData[0] = new Integer(123);* ...* list.add(11);//如果此次的添加导致底层elementData数组容量不够,则扩容。* 默认情况下,扩容为原来的容量的1.5倍,同时需要将原创 2020-09-07 15:57:30 · 819 阅读 · 0 评论 -
Java IO流详解——File类、流分类、节点流、缓冲流、转换流、其它流、Paths等
一、File类1、File类的理解java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器2、File的实例化2.1、常用构造器public Fil原创 2020-07-28 10:47:45 · 394 阅读 · 1 评论 -
Java集合框架详解——Collection、Iterator、List、Set、Map、Collections工具类
一、java集合框架概述一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。1、集合与数组存储数据概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.原创 2020-07-22 17:33:49 · 310 阅读 · 0 评论