- 博客(9)
- 收藏
- 关注
原创 获取当前月份为何要+1;获取当日日期-1的原因
在日常解决代码时,遇到了获取当前月即日期的一个问题,从网上从到答案后,有一处问题很不懂,在那个博主获取当前月份时+1;再往后面看,又有一个 获取当日日期-1的代码,经过一番探索后的到了答案,再次记录一下。MONTH加1的原因public static final int MONTH 指示月份的 get 和 set 的字段数字。这是一个特定于日历的值。在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数。 简单来说,因为这个值的初始值是0,因此我们要用
2020-07-19 16:28:27 2880 2
原创 用java代码实现发牌功能
今天下午,找到了一个用Java代码实现发牌的功能,记录一下自己的思路。这个问题可以有两种方法实现:第一种方法:用Map和List这两个集合实现,思路如下:一副斗地主的牌一般有54张牌其中 : 4中花色;1-54的编号;2-10的数字牌,A,J,Q,K 四个字母牌 大王,小王①.创建一个map集合储存花色和A到K(包含2-10)的组合 。如:♠1。②.创建一个list集合储存1-54的编号。③.创建俩个数组储存4种花色,A到K的值。④.进行操作,把值放进对应集合中⑤.上述执行完后,还缺少大王和
2020-07-16 19:32:46 3301 4
原创 Scanner出现InputMismatchException异常处理
今天再写一个扫描键盘完成一个文字小游戏时,运行报了InputMismatchException的异常,虽然很简单但记录一下,以防忘记后手忙脚乱先来看一下这个报错的字面意思InputMismatchException:输入不匹配 ;就是你设置的值与你输入的值不能匹配的原因下面时Scanner中的一些方法:String next() 查找并返回此扫描仪的下一个完整标记。String next(Pattern pattern) 返回下一个标记,如果它与指定的模式相匹配。String ne
2020-07-16 11:49:40 2636 1
原创 Java小白 选择排序原理理解
选择排序原理#原理选择排序原理是在一个数组中选择一个固定的数(最大或最小),每次都拿这个数与剩余的数比较,把最大(最小)的数值赋给固定的数,再按顺序组成新的数组,一直如此执行,直到拿到全部.举例证明举一个例子:int [] array={80,1,14,56,12,100};按照从小到大的顺序排列第一步:规定下标=0,即80为最小固定数,开始排序①:下标0和下标1比较.80与1比较,1的值最小,所以把1的值赋给最小固定值;结果是[1,80,14,56,12,100].②:下标0和下标2比较
2020-07-15 11:50:33 164
原创 导出xls
这里写自定义目录标题欢迎使用Markdown编辑器纯手敲导出xls欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。纯手敲导出xlspackage com.sinitek.sirm.web.stockresearch.job;import com.sinitek.sirm.busin.routine.entity.IMessageReceiver
2020-11-27 13:12:51 236
转载 Intellij idea 报错:Error : java 不支持发行版本5
在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的Java版本不对,需要检查一下项目及环境使用的Java编译版本配置。《1》在Intellij中点击“File” -->“Project Structure”,看一下“Project”和“Module”栏目中Java版本是否与本地一致:如果不一致,改成本地使用的Java版本。《2》点击“Set
2020-07-27 20:35:31 175
原创 Unparseable date: “2000-01-01“ 异常
在之前进行数据库数据储存操作时,出现了 1. Unparseable date: "2000-01-01"这个异常就记录一下,下此可以直接知道。.Unparseable date: “2000-01-01”:汉语翻译就是,给定的2000-01-01这个时间不能被parse原因:可能是在SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");时格式没有写对 一定要看清自己定义的格式和传过来的值是否一样,否则就会报错.解决问题:把new Simp
2020-07-23 16:34:22 5234 1
原创 MySQL基础训练题
数据库操作sql练习一、数据库的创建:1、创建一个名称为mydb1的数据库2、创建一个使用utf8字符集的mydb2数据库。3、创建一个使用utf8字符集,并带比较规则的mydb3数据库。 CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE utf8_general_ci;4、修改mydb2字符集为gbk;ALTER DATABASE mydb1 CHARACTER SET gbk5.删除数据库DROP DATABASE mydb16.擦汗
2020-07-21 16:06:34 1005
原创 Set,Map,List集合的区别总结
set,map,list 都是用于储存数据的集合那么他们之间有什么区别特点呢?先看下图:Set集合1.特点 无序不可重复的集合2.常用排序方法 treeSet:在集中以升序对对象排序的集的实现,这意味着从一个TreeSet对象获得第一个迭代器将按照升序来提供对象,TreeSet类使用了一个TreeMap下面来看一个例子,package cn.cx.entity;import java.util.HashSet;import java.util.Scanner;import java
2020-07-20 08:46:04 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人