类集 类集:主要功能就是Java数据结构的实现(java.util) 类集就是动态对象数组(链表也是动态数组) Collection 接口* Collection是整个类集之中单值保存的最大 父接口 。...public static void main(String [] args) { Set all = new TreeSet(); all.add(new Book("Java...",11.1)); all.add(new Book("Java",11.1)); //信息完全重复 all.add(new Book("php",11.1)); //信息部分重复 all.add...Comparable 比较器普遍应用于Java理论中 集合输出 Collection、List、Set三个接口,List接口是最有利于输出操作的(ArrayList子类),故此集合的输出: Iterator..."),new String ("开发")); System.out.println(map.get(new Book("java"))); } } 或者: public class TestDemo
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.HashMap...; import java.util.Iterator; import java.util.List; import java.util.Map; /** * @program: simple_tools...false; } return toClass.isAssignableFrom(cls); } /** * 功能描述: * 〈类名转全限定类名
net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination; import org.apache.commons.lang3.StringUtils; /** * @program: simple_tools * @description: 拼音工具类
代码示例 import java.util.List; import java.util.concurrent.BlockingQueue; import java.util.concurrent.Callable...; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import...java.util.concurrent.FutureTask; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor...; import java.util.concurrent.TimeUnit; /** * @program: simple_tools * @description: 线程工厂 * @author
com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm; import org.springframework.boot.context.properties.ConfigurationProperties; import java.util.Date...; import java.util.Map; import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts
Java当中的类集框架 类集框架,那么什么是类集框架,集合的种类有哪些,类集框架的基础结构。...类集框架是一组类和接口的集合,位于java.util包当中,是用来用户存储和管理对象的,在这个类集合框架中,我们主要学习的为三大类,分别是集合,列表和映射。...Map 类集合框架主体 集合框架的构成及分类 顶级Iterator和Collection import java.util.List; import java.util.ArrayList; public...使用 import java.util.Set; import java.util.HashSet; public class Demo{ public static void main(String...方法说明put(K key, V value)向map当中添加一个键值对get(Object key)获取值 import java.util.Map; import java.util.HahMap;
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.util.concurrent.CancellationException...; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import...java.util.concurrent.Future; import java.util.concurrent.TimeUnit; /** * @program: simple_tools *
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...做到.在此诚邀各位大佬参与.可以把各自用过的工具,整合成只依赖JDK,每个类都能够单独 使用的工具.每个人当遇到业务需求需要使用的时候,只需要到这里单独拷贝一个即可使用....介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.util.ArrayList...; import java.util.List; /** * @program: simple_tools * @description: 分页工具类 * @author: ChenWenLong
言: Java的类集框架比较多,也十分重要,在这里给出图解,可以理解为相应的继承关系,也可以当作重要知识点回顾; ?...实例: package Java从入门到项目实战.Java类集框架.List集合; import java.util.List; public class 多数据保存 { public static...从入门到项目实战.Java类集框架.List集合; import java.util.ArrayList; import java.util.Arrays; import java.util.List;...package Java从入门到项目实战.Java类集框架.Set集合; import java.util.Iterator; import java.util.LinkedHashSet; import...实例: package Java从入门到项目实战.Java类集框架.集合输出; import java.util.Iterator; import java.util.Set; public class
代码示例 package com.simple.util.file; import java.io.File; import java.net.URL; import java.util.ArrayList...; import java.util.List; /** * @program: simple_tools * @description: 文件工具类 * @author: ChenWenLong...} /** * 功能描述: * 〈获取文件的绝对路径〉 * * @params : [fileName] * @return : java.net.URL...); } /** * 功能描述: * 〈查询某个目录下的所有文件〉 * * @params : [dir] * @return : java.util.List...java.io.File> * @author : cwl * @date : 2019/12/31 10:08 */ public static List<File
; import java.net.URLDecoder; import java.net.URLEncoder; /** * @program: simple_tools * @description...: Cookie 工具类 * @author: ChenWenLong * @create: 2019-12-31 11:58 **/ public class CookieUtils {...* 功能描述: * 〈得到Cookie的值, 不编码〉 * * @params : [request, cookieName] * @return : java.lang.String...功能描述: * 〈得到Cookie的值〉 * * @params : [request, cookieName, isDecoder] * @return : java.lang.String...功能描述: * 〈得到Cookie的值〉 * * @params : [request, cookieName, encodeString] * @return : java.lang.String
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...做到.在此诚邀各位大佬参与.可以把各自用过的工具,整合成只依赖JDK,每个类都能够单独 使用的工具.每个人当遇到业务需求需要使用的时候,只需要到这里单独拷贝一个即可使用....介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.math.BigDecimal...; import java.math.BigInteger; /** * @program: simple_tools * @description: 数字化工具类 * @author: ChenWenLong
代码示例 package com.simple.util.file; import java.io.File; import java.io.FileInputStream; import java.io.IOException...; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;...import java.util.Properties; import java.util.Set; /** * @program: simple_tools * @description: properties...文件工具类 * @author: ChenWenLong * @create: 2019-12-31 10:11 **/ public class PropertiesUtils { public...java.lang.String> * @author : cwl * @date : 2019/12/31 10:12 */ public static Set
代码示例 import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; import java.util.Date...; import java.util.GregorianCalendar; import java.util.List; import java.util.TimeZone; import java.util.regex.Matcher...; import java.util.regex.Pattern; /** * @program: simple_tools * @description: 农历相关日期信息 * @author
sun.misc.BASE64Encoder; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; /** * java
org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList...; import java.util.Collections; import java.util.List; /** * @program: simple_tools * @description...: 日期转换工具类 * @author: Mr.chen * @create: 2020-05-18 11:15 **/ public class DayConvertUtil { //
代码示例 package com.simple.util.config.database; import java.sql.Connection; import java.sql.DatabaseMetaData...; import java.sql.DriverManager; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List...; import java.util.Properties; /** * @program: simple_tools * @description: 数据库工具类 * @author: ChenWenLong...,props); } /** * 功能描述: * 〈获取数据库列表〉 * * @params : [db] * @return : java.util.List...java.lang.String> * @author : cwl * @date : 2019/12/31 10:31 */ public static List
代码示例 import javax.imageio.ImageIO; import java.awt.Color; import java.awt.Font; import java.awt.Graphics...; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import...java.util.Random; public class CaptchaUtil { // 图片的宽度。
artifactId>opencsv 4.6 代码示例 import java.io.FileInputStream...; import java.io.FileNotFoundException; import java.io.InputStreamReader; import java.nio.charset.StandardCharsets...; import java.util.List; /** * @program: simple_tools * @description: Csv文件读取 * @author: Mr.chen
主要分两个接口:collection和Map 主要分三类:集合(set)、列表(List)、映射(Map) 1.集合:没有重复对象,没有特定排序方式 2.列表:对象按索引位置排序,可以有重复对象 3....映射:有一个键对象和一个值对象,键不可重复,值可以重复 这里我们介绍List list是接口,linklist和arraylist是list的实现类 linklist是用的链表来实现的,arraylist...,ArrayList是线程不安全 vector可以实现枚举遍历,arrayList不可以 vector已经被ArrayList取代,1.2版本后出现ArrayList, import java.util.ArrayList
领取专属 10元无门槛券
手把手带您无忧上云