
Java基础
夜晚有三年啊
这个作者很懒,什么都没留下…
展开
-
idea设置自动清除import包
我们在进行代码断舍离的时候, 经常在删除业务代码的同时忽略了import的存在,也有可能我们在自动导入的时候导入了一个错误的包而导致服务启动失败。在git未提交的情况下,且代码文件属于改动状态(绿色新建状态和蓝色修改状态),进入Java文件会自动去删除无用的import;在git提交的情况下,也就是文件属于未改动(白色文件名状态),进入Java文件不会去删除无用的import,原创 2022-11-17 21:03:18 · 3164 阅读 · 2 评论 -
strim去掉字符串两边的空格
public static void main(String[] args) { String test = " Hello World "; System.out.println(test.trim()); }原创 2019-12-17 14:44:46 · 1193 阅读 · 0 评论 -
Collections.shuffle()
Collections.shuffle() 洗牌方法 应用于简易发扑克牌程序顾名思义,shuffle是洗牌的意思,所以这个方法的作用是将list中的循序打乱,参数放入List函数源代码一个简单的例子:@Test private void test1(){ ArrayList<String> num=new ArrayList<Stri...转载 2019-12-10 20:37:24 · 1529 阅读 · 0 评论 -
判断map中是否存在指定key
map.containsKey()原创 2019-12-02 14:17:52 · 937 阅读 · 0 评论 -
三目运算中不能使用return
三目运算中不能使用return,因为’?’后面两个式子必须有值,而return 不是合法的有值表达式原创 2019-12-02 13:57:31 · 1469 阅读 · 0 评论 -
String.join()
List<String> list = new ArrayList<>(); list.add("aaa"); list.add("String"); list.add("join"); String join = String.join("-",list);//传入String类型的List集合,使用"-"号拼接 System.out...原创 2019-10-31 11:19:32 · 835 阅读 · 0 评论 -
String.format使用
目录 一、前言 二、重载方法 三、占位符 四、对字符、字符串进行格式化 五、对整数进行格式化 六、对浮点数进行格式化 七...转载 2019-09-09 17:11:10 · 187 阅读 · 0 评论 -
new Hashmap 和 Maps.HashMap区别
Map<String,Object>result=newHashMap<String,Object>(); 需要你自己手动添加泛型Map<String,Object>result=Maps.HashMap();这是一种google提供的为了简化代码得写法读其底层源码都是调用HashMap类的构造函数...原创 2019-09-07 13:05:53 · 807 阅读 · 0 评论 -
Java 读取 TXT文件
package io;import jxl.Workbook;import jxl.write.WritableCell;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;import java.awt.*;import java.io.*;import java.util.*;import ja...原创 2019-09-06 19:30:42 · 179 阅读 · 0 评论 -
set 得遍历
package find;import java.util.HashSet;import java.util.Iterator;import java.util.Set;/** * @author foxz */public class setFind { public static void main(String[] args) { Set&l...原创 2019-09-06 19:29:09 · 208 阅读 · 0 评论 -
Java 字符串切割
注意正则切割package String;public class splitString { public static void main(String[] args) { //字符串替换 String str = "HelloWord"; String str1 = "HelloWord"; String ...原创 2019-09-05 20:54:59 · 1188 阅读 · 0 评论 -
Java 获得当前时间戳
//方法 一Long l1 = System.currentTimeMillis();//方法 二Long l2 = Calendar.getInstance().getTimeInMillis();//方法 三Long l3 = new Date().getTime();获得当前时间:SimpleDateFormat df = new SimpleDateForma...原创 2019-09-05 20:53:08 · 256 阅读 · 0 评论 -
String 字符串切割
使用split()进行分割字符串,注意切割按照正则切割,如遇到特殊字符要+\\package String;public class splitString { public static void main(String[] args) { //字符串替换 String str = "HelloWord"; String str...原创 2019-09-07 16:09:36 · 2339 阅读 · 0 评论 -
Java 字符串替换
使用String的replace方法package String;/** * @author foxz */public class replaceString { public static void main(String[] args) { //字符串替换 String str = "HelloWord"; Strin...原创 2019-09-04 15:43:23 · 222 阅读 · 0 评论 -
遍历map的方式
首先我们应该知道map是以<key,value>的方式存储的,那么遍历map无非是通过遍历key or value 我们根据不同的需求选择不同的遍历方式package find;import java.util.HashMap;import java.util.Map;/** * @author foxz */public class mapFind { ...原创 2019-09-04 15:25:32 · 111 阅读 · 0 评论 -
数组常用API
数组常用的API首先import java.util.Arrays;Arrays.asList()将数组转换为列表import java.util.Arrays;import java.util.List;public class stringAPi { public static void main(String[] args) { String...原创 2019-07-25 21:11:09 · 294 阅读 · 0 评论 -
数组的遍历
遍历一维数组public class forEach { public static void main(String[] args) { int[] a = {6,5,4,3,2,1}; // 遍历数组 for for (int i=0; i<a.length; i++) if (i == a.lengt...原创 2019-07-26 10:04:39 · 113 阅读 · 0 评论 -
数组常用API之对对象的方法
arr.clone()通过克隆生成数组public class cloneTest { public static void main(String[] args) { int[] arr={1,2,3,4,5,6}; int[] brr= arr.clone(); for(int item : brr){ ...原创 2019-07-26 11:04:20 · 139 阅读 · 0 评论 -
Java String中常见的API
在第一节中我们介绍了Object类的方法以及操作,那么这一节,我们将介绍一个新的类:String。 String类是我们经常使用的类,应用十分广泛。同时,String类中封装了一系列的方法,非常常用,接下来我们就一一介绍。StringString类描述的是文本字符串序列。 一般我们使用String类的时候,都是直接赋值,代码如下:String name = "luck";还有另外一种使用S...原创 2019-07-26 11:42:08 · 2237 阅读 · 0 评论