![](https://img-blog.csdnimg.cn/2020031419452413.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java【常用类】
java【常用类】
Bruce小鬼
**高级测试开发**
- 技术是在不断打磨中成长,
- 能力是在不断采坑中成熟,
- 技术人的路就是在采坑中寻找乐趣,在成长过程中不断成熟。
> 书山有路勤为径,学海无涯苦作舟
关注:brucelong.blog.csdn.net
展开
-
java--String
java--String一、什么是StringString表示字符串,所谓字符串,就是一连串的字符;String是不可变类,一旦String对象被创建,包含在对象中的字符序列(内容)是不可变的,直到对象被销毁常量池:JVM中一块独立的区域存放字符串常量和基本类型常量(public static final)。二、String常量池String使用private final char value[]...原创 2020-06-30 16:30:03 · 521 阅读 · 0 评论 -
java--正则表达式
java--正则表达式一、正则表达式的规则构造匹配字符x字符x\\反斜线字符\0n带有八进制值0的字符n(0< tt>n< tt>7)\0nn带有八进制值0的字符nn(0< tt>n< tt>7)\0mnn带有八进制值0的字符mnn(0< tt>m< tt>3、0< tt>n原创 2020-06-30 16:28:50 · 584 阅读 · 0 评论 -
格式化字符串 - Formatter
格式化字符串 - Formatter1.前言当我们需要对一段文本中某些关键词进行特定格式替换时,使用格式化Formatter类提供的方法可以实现文本内容的替换。2.Formatter类的一个小Demo2.1. demo示例使用Formatter替换SQL语句的可变参数,输出一个可变的sql语句。public class SqlHandler { private final...原创 2020-04-23 15:12:25 · 1557 阅读 · 0 评论 -
链式编程封装javaBean数据
链式编程封装javaBean数据1. 前言在封装数据过程中,每添加一次数据都需要对象.set方法,代码写起来重复且不够美观。使用链式编程封装javaBean数据,可以实现循环添加数据。2. 链式编程封装数据Demo2.1.创建一个javaBeanpackage com.bruce.hulk.dao.testbean;import lombok.*;/** * @author...原创 2020-04-21 17:58:55 · 992 阅读 · 0 评论 -
LocalDateTime获取时间类
LocalDateTime获取时间类LocalDateTime获取时间类是java8提供的一个新的获取时间类,该类可以获取任意格式的时间,使用非常方便。1. 获取当前当前时间public void timeNow() { //输出当前时间 LocalDateTime dateTime = LocalDateTime.now(); System.out....原创 2020-04-04 20:06:37 · 3080 阅读 · 1 评论 -
String源码阅读之contains实现原理
String源码阅读之contains实现原理contains对String中的contains方法进行分析,了解其采用的是什么算法进行匹配。//用于判断源字符串是否包含目标字符序列 CharSequence s public boolean contains(CharSequence s) { //调用indexOf(String str)方法 ...转载 2019-07-12 09:35:23 · 1069 阅读 · 0 评论 -
String--concat源码解读
String--concat源码解读原创 2019-07-09 09:12:50 · 963 阅读 · 0 评论 -
String--compareTo源码解读
String--compareTo源码解读一、compareTo对比字符串是否相等1、String 是字符串,它的比较用compareTo方法,它从第一位开始比较,如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型...原创 2019-07-08 17:59:38 · 718 阅读 · 0 评论 -
String---substring源码
String---substring源码一、subString方法实现截取字符串原理1、substring调用 String(value,beginIndex,subLen)方法。2、String(value,beginIndex,subLen)方法调用数组复制方法Arrays.copyOfRange()方法3、Arrays.copyOfRange()方法 实现新数组...原创 2019-07-08 17:34:13 · 1025 阅读 · 0 评论 -
三目运算
三目运算/* 三目运算符:三元运算符 格式: boolean表达式 ? 语句1 : 语句2; boolean表达式有两种结果: true: 执行语句1 false: 执行语句2 三目运算表达式的结果由语句1和语句2来决定,一般来说语句1 和语句2的类型是一样的; 如果怎么样,否则就怎么样. *...原创 2018-08-09 14:00:15 · 2188 阅读 · 0 评论 -
短路与和短路或
短路与和短路或/* 短路与: 特点:当&&左边的运算为false的时候,就不再判断&&后面的运算了 短路或: 特点:当||左边的运算为true的时候,就不再判断||后面的运算了 */ System.out.print...原创 2018-08-09 13:39:19 · 2707 阅读 · 0 评论 -
java中的equals和==区别
java中的equals和==区别java当中的数据类型和“==”的含义:基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。 引用数据类型:当他们用(==)进行比较的时候,比较的是他们在...原创 2018-12-17 19:03:04 · 632 阅读 · 0 评论