![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 63
乞力马扎罗の黎明
日拱一卒无有尽,功不唐捐终入海。
展开
-
java.util.ConcurrentModificationException: null异常由for增强循环嵌套增删引起。
在Java中对集合使用增强for循环时,一旦对集合进行增删操作,在遍历时会引起异常。转载 2022-10-18 16:09:05 · 613 阅读 · 0 评论 -
JAVA基础--DOUBLE类型是否相等的判断方法
在Java中int类型数据的大小比较可以使用双等号,double类型则不能使用双等号来比较大小。第一种方法:转换成字符串,第二种方法:使用SUN提供的DOUBLE.DOUBLETOLONGBITS()方法,方法3:比较大小原创 2022-08-06 16:53:13 · 6272 阅读 · 0 评论 -
用Calendar中的add()方法对时间加减,获取时间范围,读取动态数据字典。
利用Calendar.add()函数,处理自动获取时间范围的处理方法,时间数据字典的写法。原创 2022-07-18 16:52:50 · 3595 阅读 · 1 评论 -
Java replace() 方法
replace() 方法通过用 newChar 字符替换字符串中出现的所有 searchChar 字符,并返回替换后的新字符串。[public String replace(char searchChar, char newChar) ]原创 2022-03-21 21:41:43 · 604 阅读 · 0 评论 -
Java lastIndexOf() 方法
JAVA lastIndexOf() 方法的四种形式原创 2022-03-21 21:36:07 · 408 阅读 · 0 评论 -
Set language level to 8 - Lambdas, type annotations etc.某语法需要设置jdk1.8版本
Set language level to 8 - Lambdas, type annotations etc.某语法需要设置jdk1.8版本有两种解决方案:一种是在pom文件引入相关配置,二是在setting中点击设置一下即可。原创 2022-02-16 09:49:17 · 3198 阅读 · 0 评论 -
StringUtils中字符串截取与补齐—左侧截取(left)/补齐(leftPad)、右侧截取(right)/补齐(rightPad)、两侧补齐(center)使用汇总
详细介绍StringUtils工具类中截取与补齐字符串的用法,对leftPad、rigthPad、center等的简单应用。原创 2021-11-19 21:37:29 · 4303 阅读 · 0 评论 -
IDEA自动生成serialVersionUID的设置
用到了Serializable序列化,先记录一下,如何配置使用?下一篇再详细记录一下Serializable序列化的原理是什么。1:没有设置之前,选中对应的类名,然后按 alt+enter 快捷键的情况如下所示2:设置自动生成serialVersionUID的方式如下图所示,关键点已逐个标识3:设置之后,选中对应的类名,然后按 alt+enter 快捷键的情况如下所示4:ok,生成成功。--------------------------------...原创 2021-11-03 21:23:12 · 17492 阅读 · 1 评论 -
Java的Date类的时间从为什么是从1970年1月1日开始?
遇到这个问题,很好奇为什么从1970年开始,然后去看了下,整理记录一下。问题:Date date=newDate(0);System.out.println(date);打印出来的结果:ThuJan0108:00:00CST1970也是1970年1月1日,实际上时分秒是0点0分0秒(这里打印出来是8点,稍后会作解释)。原因:java起源于UNIX系统,而UNIX认为1970年1月1日0点是时间纪元.最初计算机操作系统是32位,而时间也是用32位表示。System.out.pr...转载 2021-09-07 08:58:09 · 5256 阅读 · 0 评论 -
Java中Calendar用法与Date用法(详细)
目录一、常用类CalendarCalendar 编程实例二、常用类DateDate 编程实例一、常用类Calendar在早期的 JDK 版本中,Date 类附有两大功能:允许用年、月、日、时、分、秒来解释日期。 允许对表示日期的字符串进行格式化和句法分析。在 JDK1.1 中提供了类 Calendar 来完成第一种功能,类 DateFormat 来完成第二项功能。DateFormat 是java.text包中的一个类。与 Date 类有所不同的是,DateFormat 类..原创 2021-09-05 18:53:28 · 1494 阅读 · 0 评论 -
Java中操作数组的Arrays常用方法
Arrays 类包含用于操作数组的各种方法(例如排序和搜索)。还包含一个静态工厂,允许将数组转为 List。方法 描述 <T> List<T> asList(T... a) 返回由指定数组构造的 List void sort(Object[] a) 对数组进行排序 void fill(Object[] a, Object val) 为数组的所有元素都赋上相同的值 boolean equals(Object[] a, Object[] a2)原创 2021-09-05 16:38:31 · 442 阅读 · 0 评论 -
Java中StringBuilder的用法
StringBuilder 类是可变的。它是 String 的对等类,它可以增加和编写字符的可变序列,并且能够将字符插入到字符串中间或附加到字符串末尾(当然是不用创建其他对象的)。StringBuilder 的构造方法:构造方法 说明 StringBuilder() 构造一个其中不带字符的 StringBuilder,其初始容量为 16 个字符 StringBuilder(CharSequence seq) 构造一个 StringBuilder,它包含与指定的 CharSe原创 2021-08-19 14:20:24 · 259 阅读 · 0 评论 -
JAVA--算数运算符、位运算符、逻辑运算符、关系运算符、运算符优先级
复习到了运算符这块,整理一下笔记,以备后续参考。运算符:运算符顾名思义是一种符号,它是连接一个以上的操作符,实现某种功能的运算。目录一、算数运算符二、位运算符三、逻辑运算符四、关系运算符五、运算符优先级根据需要点击目录可直接跳转。一、算数运算符算术运算符用在数学表达式中,主要实现的是算术运算,如常见的加减乘除等。表格中的例子中,变量a的值为 5,变量b的值为 3,变量i的值为 1:其中,自增 (++) 和自减 (--) 运算符有两种写法...原创 2021-07-29 17:46:00 · 2342 阅读 · 0 评论 -
if/while/do-while/for循环以及跳出循环break/return/continue
流程控制对任何一门编程语言都是至关重要的,它为我们提供了控制程序步骤的基本手段。常见对主要分为,条件语句、循环语句、跳转语句。1、if语句if语句是一种判断语句。语法:if(条件){ 条件成立时执行的代码}if...else语句当条件成立时,则执行if部分的代码块; 条件不成立时,则进入else部分。例如,如果一个月天数大于 30 天,则为大月,否则为小月。语法:if(条件){ 代码块1}else{ 代码块2...原创 2021-08-02 20:41:54 · 19321 阅读 · 0 评论 -
Java中for循环的几种用法
1 常用的几种方法1.1 for(; ; )这个是最常用的方法// 建立一个数组int[] data = new int[]{1,2,3,4};// 开始遍历for(int i=0;i<data.length;i++){ int num = data[i]; System.out.print(num+" ");}1.2 Collection for( Iterator i=kindsList.iterator(); i.hasNext(); )java.原创 2021-08-03 21:26:24 · 10854 阅读 · 0 评论