![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java食堂
java相关知识与难题解决方法
编程干饭王
我是编程干饭王,经常更新一些平常遇到的问题解决方法和知识,放在我的饭碗中,大家可自行取食,以解决自己的饥荒之苦
展开
-
【Java】获取日期(合集)
【代码】【Java】获取日期(合集)原创 2023-11-23 16:06:50 · 86 阅读 · 1 评论 -
Java数组、集合、字符串、类之间转换
List→字符串(逗号隔开)数组→字符串(逗号隔开)原创 2023-11-23 16:15:17 · 138 阅读 · 1 评论 -
Java List去重
【代码】List去重。原创 2023-11-23 16:21:17 · 48 阅读 · 0 评论 -
Java Stream流常用方法
通过student表中的用户id获取user表中的名称。List转换成Map(键为id,值为account)只获取id(只获取实体类集合中的某个字段的值)key重复统计重复key的某一字段的总和。list转换成一对多的map。排序(必须要接收排序后的值)如果key重复,取最后一个值。只获取不为null的id。2个参数的toMap方法。//返回任意一条数据。原创 2023-11-23 16:33:23 · 95 阅读 · 0 评论 -
Java一对多查询
(推荐多表联查使用)原创 2023-11-23 16:45:09 · 143 阅读 · 0 评论 -
【Java】Mybatis-plus条件及常用方法
【代码】【Java】Mybatis-plus条件及常用方法。原创 2023-11-29 15:47:48 · 358 阅读 · 0 评论 -
复制文件到其他文件夹
方法一try { File file1 = new File("D:/aa/a.docx");//准备好的文件(D盘下的aa文件夹中的a.docx文件) File file2 = new File("D:/bb/"+file1.getName());//复制到的位置 FileUtils.copyFile(file1, file2);//复制文件} catch (IOException e) { e.printStackTrace();}方法二try { F原创 2022-04-27 11:35:14 · 279 阅读 · 0 评论 -
java中将List<String>中的元素拼接成字符串,逗号隔开
List<String> list=new ArrayList<>();list.add("张三");list.add("李四");String name = list.stream().map(String::valueOf).collect(Collectors.joining(","));System.out.println(name);//输出 张三,李四原创 2022-04-27 11:29:14 · 7584 阅读 · 0 评论 -
java中List<String>中的元素排序
List<String> list=new ArrayList<>();list.add("1");list.add("3");list.add("2")//排序Collections.sort(list);//升序,list集合中的数据为字符串1,2,3Collections.reverse(list);//降序,list集合中的数据为字符串3,2,1原创 2022-04-27 11:10:41 · 7576 阅读 · 1 评论 -
JAVA基础学习笔记
idea破解版下载JDK下载和安装请看这篇文章JDK安装配置idea快捷键DOS操作切换盘符: d:进入文件夹:cd 文件夹名命令提示: tab一次性进入多个文件夹: cd\文件夹\文件夹返回上级目录: cd …进入当前目录: cd .返回根目录: cd 查看当前目录里面的文件:dir清除屏幕信息: cls退出: exit启动dos窗口 win+R 输入cmd 输入jshell 直接可以敲java代码3.1:JAVA开发工具包JRE、JDK、JVMJRE是java运行环原创 2022-03-25 13:51:52 · 677 阅读 · 0 评论 -
java日期和字符串转换
字符串→日期String str_date="2020-01-03";Date date = new SimpleDateFormat("yyyy-MM-dd").parse(str_date);日期→字符串//当前年月日时分秒,格式2020-01-01 14:05:23DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String date = format.format(new Date())...原创 2022-03-25 10:51:19 · 694 阅读 · 0 评论 -
Mybatis批量sql操作
批量新增传来的条件是 list<实体类> 类型<insert id="addAll" parameterType="实体类"> insert into 表名 value <foreach collection="list" item="l" separator=","> (#{l.id},#{l.name},#{l.age}) </foreach></insert>collection传来的数据it原创 2022-03-25 10:37:33 · 1947 阅读 · 0 评论 -
java随机数
import java.util.Random;//包Random random=new Random();//随机数控件int a=random.nextInt(100); //0~99的随机数int a=random.nextInt(100)+1;//1~100的随机数原创 2022-03-24 18:06:20 · 325 阅读 · 0 评论 -
idea快捷键
该篇文章会持续更新加号连接的是一起摁,箭头连接的是按顺序摁快捷键对应效果soutSystem.out.println(""); 控制台打印m或psvmmain方法public static void main(String[] args){}Alt+Enter错误代码提示ctrl+/注释ctrl+C复制ctrl+V粘贴ctrl+D复制一行到下一行ctrl+X剪切ctrl+A全选ctrl+Z回撤ctrl+S原创 2022-03-24 17:56:28 · 315 阅读 · 0 评论 -
java控制台输入
import java.util.Scanner; //必须先在类头添加这个才能运用输入功能Scanner scan=new Scanner(System.in);//控制台输入控件System.out.println("请输入");//提示输入int a=scan.nextInt(); //nextInt()接收int类型的输入String str=scan.nextLine(); //nextLine()接收字符串类型的输入System.out.println(a);//输出刚才输入原创 2022-03-24 17:35:42 · 5912 阅读 · 0 评论 -
java保留位数
保留位数保留整数位Integer a=00001;Integer b=3;//保留的位数String.format("%0"+b+"d",a);//保留三位数,不够的前面加0,得到001String.format("%03d",a+1);//效果同上保留小数位String.format("%.2f",2.222222);//保留两位小数,得到2.22...原创 2022-01-21 16:40:35 · 593 阅读 · 0 评论 -
java获取年月日
以前getYear之类的,不过早已被淘汰,以下是目前常用的方法获取现在的年月日 Calendar cal = Calendar.getInstance(); Date date=new Date;//现在的日期 cal.setTime(date); Integer year=cal.get(Calendar.YEAR);//获取年 Integer month = cal.get(Calendar.MONTH)+1;//获取月(月份从0开始,如果按照中国的习惯,需要加原创 2022-01-21 16:23:36 · 26315 阅读 · 0 评论 -
java方法
(1)格式:方法名定义规则参照变量定义规则,使用小驼峰命名 helloWorld注意定义的位置:类里面,方法外面方法定义后需要被调用,才能被执行(2)调用方法方法名();方法执行先后顺序与调用顺序有关(3)带参方法格式:public static void 方法名(){//代码}修饰符 返回值类型 方法名称(参数类型 参数1名称,参数类型 参数2名称){//方法体//return 返回值;}调用方法:1、直接调用:方法名称(参数1,参数2);2、打印调用:System.原创 2021-12-08 20:47:40 · 69 阅读 · 0 评论 -
JDK安装配置
jdk下载链接(存入腾讯微云中的)1、 复制jdk安装路径,右键点击 我的电脑 → 属性 → 高级系统设置 → 环境变量 → 环境变量中的JAVA_HOME → 编辑或新建,粘贴jdk的安装路径,Path里是否有%JAVA_HOME%\bin;如果没有手动输入。(Path里的比较长,可以先复制到文件里修改,再复制回来)...原创 2021-12-08 20:37:40 · 395 阅读 · 0 评论