mid + 1; } if(max < min) { return -1; } mid = (max+min)/2; } return mid; } Arrays工具类(...掌握) Arrays是针对数组进行操作的工具类,提供了排序和查找等功能 成员方法:(自己补齐方法和意思) 把数组转成字符串 public static String toString():将任意类型数据转换成字符串...public static void sort(): 二分查找 public static int binarySearch(int[] arr,int key) 案例: 把字符串中的字符进行排序 基本类型包装类(...掌握) 为了让我们对基本类型进行更多的操作,java针对每种基本类型提供了对应的包装类类型。
Java 常用类 记录一些Java 学习使用, 经常使用类进行总结… 这个文章感觉还是很有必要的 后面会常总结扩展… String字符串相关的类 String Java.lang包 Java中字符串被称作为...String 类型对象来处理 String类是Java设计人员预先提供一个非常有用的类 Java.lang包中!...TimeZone:表示时区; SimpleDateFormat:日期格式化类,非常常用 SimpleDateFormat主要作为一些格式化的输入输出 Date java.util包...这可能被用来记录应用程序中的事件时间戳 常用方法 方法 描述 now() 静态方法,返回默认UTC时区的Instant类的对象 UTC即本初子午线的时间......新增了很多的日期API 其实常用的也就以上… Java8之前的其实还有很多人使用,JDK是向下兼容的,所以不必担心 但,8听说效率还挺高,而且确实挺方便的… JDK8其它API System Java
# Java 常用类 # 包装类 # 包装类的分类 针对八种基本数据类型相应的引用类型-包装类 有了类的特点,就可以调用类中的方法 如图: # 包装类和基本数据的转换 演示包装类和基本数据类型的相互转换...Character 类的常用方法 代码演示: package com.study.wrapper; /** * @author frx * @version 1.0 * @date 2021/...StringBuilder的方法 没有做互斥处理 StringBuilder stringBuilder = new StringBuilder(); } } # StringBuilder 常用方法...# 第一代日期类 代码演示: package com.study.date_; import java.text.ParseException; import java.text.SimpleDateFormat...main(String[] args) throws ParseException { //1.获取当前系统时间 //2.这里的Date类是在java.util包
//称为时间戳 System.out.println(time); 二、java.util.Date 类与 java.sql.Date 类 java.util.Date类 |---java.sql.Date...java.sql.Date(date2.getTime()); } 三、java.text.SimpleDateFormat 类 simpleDateFormat 对日期Date类的格式化和解析...它只是简单的表示自 1970 年 1 月 1 日 0 时 0 秒(UTC 开始的秒数) ② 类似于 java.util.Date 类 二、常用方法 image.png 六、时间日期格式化类:DateTimeFormatter...三、BigInteger 类、BigDecimal 类 说明: ① java.math 包的 BigInteger 可以表示不可变的任意精度的整数。...② 要求数字精度比较高,用到 java.math.BigDecimal 类 public class BigIntegerTest { @Test public void test1()
java常用类之Calendar类 Calendar类提供了获取或者设置各种日历的字段的方法。...举例: package hai.bok.strclass; import java.util.Calendar; public class Test05 { public static void main...(String[] args) { //1.创建Calendar类对象,不能new Calendar cal= Calendar.getInstance(); //打印出当前日期 System.out.println
12.1 时间类型(重点) Date类来自于java.util包中,用于显示当前的系统时间。...运行时就是当前的这个java程序正在运行的时候 Runtime.getRuntime() 返回与当前Java应用程序关联的运行时对象。...().availableProcessors() 查看cpu的内核数量 12.5 Object类(重点) Object类是java中所有类的父类,默认继承。...; import java.util.Locale; import java.util.ResourceBundle; import java.util.Scanner; public class Main9...12.12 内部类(重点) 内部类就是在类中再去定义一个类。 1、在一个类(外部类)中再去定义一个类。
基本数据类 3. System 类 4. Runtime 类 5. Date、Calendar、DateFormat 类 6. Math、Random 类 7. hashCode() 方法 8....基本数据类 String s1 = "10"; // Integer.parseInt 字符串转整数 int n = Integer.parseInt(s1,16);// x 进制, 不写默认10进制...System 类 该类中所有成员都是静态的 // System 类, 如打印系统信息 Properties sp = System.getProperties(); Enumeration e = sp.propertyNames...类对象 } catch (Exception ep){ ep.printStackTrace(); } 5....Date、Calendar、DateFormat 类 // 时间类 Calendar c1 = Calendar.getInstance(); System.out.println(c1.get(c1.
今天开始学习《Java-常用类》,此系列是我做的一个 “Java 从 0 到 1 ” 实验,给自己一年左右时间,按照我自己总结的 Java-学习路线,从 0 开始学 Java 知识,并不定期更新所学笔记...包装类 简介 Java 中的包装类提供了将基本数据类型转换为对象,以及将对象转换为基本数据类型的机制。 java.lang包的八个类在 Java 中称为包装类。...Character类的常用方法 package com.jwt.wrapper; public class WrapperMethod { public static void main(String...String类较常用构造器: String s1 = new String(); String s2 = new String(String original); String s3 = new String...这里的Date 类是在java.util 包 //3.
Java学习笔记——Java常用类 文章目录 Java学习笔记——Java常用类 1 字符串 1.1 String 1.1.1 内存 1.1.2 常用方法 1.1.3 类型转换 1.1.4 几个小算法...1.2 StringBuffer 1.3 StringBuilder 2 日期相关 2.1 java.lang.System 2.2 java.util.Date 2.3 java.text.SimpleDateFormat...2.4 java.util.Calendar 3 Math 4 BigInteger 5 BigDecimal 6 疑问 1 字符串 1.1 String String是一个final类,代表不可变的字符序列...2 日期相关 2.1 java.lang.System System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差...Double类可以用来做科学计算或工程计算,但在商业计算中,要求数字精度比较高,故用到java.math.BigDecimal类。
package test; import java.util.*; import java.text.ParseException; import java.text.SimpleDateFormat;...import java.io.*; import java.util.*; import java.nio.file.*; import java.io.File; import java.io.IOException...; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner...else System.out.println("No"); } } } 救基友记2(SDUT 2192) replace用法 import java.util...System.out.println(s); } sc.close(); } } Eddy的难题(SDUT 2271)indexOf用法 import java.util
前言 在我们开发中经常会用到很多的常用的工具类,这里做一个总结。他们有很多的方法都是我们经常要用到的。所以我们一定要把它好好的掌握起来!...java.lang.String: ?...三、String常用的方法 ?...3.2、String类的获取功能 1)常用方法 int length():获取字符串的长度,其实也就是字符个数 char charAt(int index):获取指定索引处的字符 int...4.2、分析 因为String太过常用,JAVA类库的设计者在实现时做了个小小的变化,即采用了享元模式,每当生成一个新内容的字符串时,他们都被添加到一个共享池中,当第二次再次生成同样内容的字符串实例时
专栏介绍 【Java】 目前主要更新Java,一起学习一起进步。 本期介绍 本期主要介绍常用API——String类、Math类 文章目录 1. ...String类 1.1 String类概述 1.2 使用步骤 1.3 常用方法 1.4 String类的练习 2. Math类 2.1 概述 2.2 基本运算的方法 2.3 练习 1. ...String类 1.1 String类概述 概述 java.lang.String 类代表字符串。...1.2 使用步骤 查看类 java.lang.String :此类不需要导入。...Math类 2.1 概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
顶哥说Java是世界的,但项目不是。...今天介绍集合类的以下内容: Iterator迭代器 子范围视图简介 Iterator迭代器: ---- 应该将java迭代器认为是位于两个元素之间, 当调用next 时,迭代器就越过下一个元素,并返回刚刚越过的那个元素的引用...图3:子范围视图 第一个索引包含在内,第二个索引不包含在内,这与String类的substring操作中的参数情况相同,可以将任何操作用于子范围,并且能够自动地反映到整个列表的情况.例如可以删除整个子范围
Java语言已经有许多非常成熟的开源基础类库,封装了日常开发中的各种常用操作,如:对象判空,字符串编码,本地缓存等等。 可以直接在项目中引入对应类库使用即可,或者参与完善相应类库的方法。...现将常用的基础类库整理如下,供使用参考。...JDK JUC工具包 java.util java.util.concurrent java.net java.io java.nio 涵盖了集合,多线程,锁,网络编程,IO/NIO Apache...Commons https://commons.apache.org/ 包含了非常丰富的常用工具类,每个类都是一个独立的项目。...commons-lang:标准Java库的核心类扩展,项目主页:https://commons.apache.org/proper/commons-lang/ commons-codec:编解码/加解密
Java常用API(ArrayList类) 我们为什么要使用ArrayList类?...为了更加方便的储存对象,因为使用普通的数组来存储对象太过麻烦了,因为数组的一个很大的弱点就是长度从一开始就固定了,所以Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对象数据...这里java给我们提供的包装类,(所谓包装类就是将基本数据类型包装为对象)后面我在写一篇文章展开详细的叙述 ? 构造方法献上: public ArrayList() :构造一个内容为空的集合。...2这是存储基本数据类型的代码 package cn.itcast; import java.util.ArrayList; import java.util.Arrays; import java.util.Random...有同学可能会问,你不是说包装成对象了吗,怎么又直接输出了,这里是因为java帮我们自动拆箱了,我后面再写一篇关于 包装类的文章详细展开叙述 3这里给大家再加点料 上面说到了ArrayList是采用范型的
Java常用类 1....幸好在JDK1.8中,java为我们提供了 一个Optional类,Optional类能让我们省掉繁琐的非空的判断。下面先说一下Optional中为我们提供的方法。...常用方法 2. ThreadLocal怎么用? 下面我先举一个反面例子,加深大家的理解。 启动三个线程,遍历values数组,然后看他们的输出结果。...﹒通过之前的讲解应该已经发现在Java里面提供有一个所谓的Arrays类,这个Arrays类提供有大量的数组有关的操作方法,而其中,可以发现这样的一个方法定义: public static void...Java的反射机制指的是通过“反方向”的操作来实现类的相关处理,那么既然要有“反”则一定会有“正”,按照传统的开发的行为模式来讲,如果要想进行一个类的操作,那么是需要根据类进行对象的实例化,随后再通过实例化对象实现类中方法的调用处理
Java常用API(Math类) Math类的作用 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。...类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。...Math类的常用方法 public static double abs(double a );返回绝对值 public static double ceil(double a) :返回大于等于参数的最小的整数...向上取整:"+Math.ceil(a)); 7 System.out.println("四舍五入:"+Math.round(a)); 8 9 } 10 } 以上就是Math类的一些基本操作
参考链接: Java中的StringBuffer appendCodePoint()方法以及示例 上一篇博客中为大家介绍了String类的使用,这一篇再为大家介绍一个用于处理字符串的类StringBuffer...在JDK API中对StringBuffer类的描述如下: 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。...从 JDK 5 开始,为该类补充了一个单个线程使用的等价类,即 StringBuilder。...与该类相比,通常应该优先使用 StringBuilder 类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快。 ...StringBuffer(CharSequence seq)public java.lang.StringBuilder(CharSequence seq) 构造一个字符串缓冲区,它包含与指定的 CharSequence
专栏介绍 【Java】 目前主要更新Java,一起学习一起进步。 本期介绍 本期主要介绍常用API——ArrayList类 文章目录 1. 引入——对象数组 2. 什么是ArrayList类 3....为了解决这个问题, Java 提供了另一个容器 java.util.ArrayList 集合类 , 让我们可以更便捷的存 储和操作对 象数据。 2. ...什么是ArrayList类 java.util.ArrayList 是大小 可变的数组 的实现,存储在内的数据称为元素。此类提供一些方法来操作 内部存储 的元素。...ArrayList使用步骤 查看类 java.util.ArrayList :该类需要 import 导入使后使用。 ,表示一种指定的数据类型,叫做泛型。...使用 ArrayList 类,存储三个字符串元素,代码如下: 4. 常用方法和遍历 对于元素的操作 , 基本体现在 —— 增、删、查。
顶哥说:Java是世界的,但项目不是! Java有非常多的类库,而我们不会也不用都去学习,毕竟你也仅仅掌握了你手机20%的功能却足够你使用,不是吗?...今天简单介绍以下类: Object Date DateFormat Calender Object类: ---- 可以把Object类理解为java的第一个类,其他所有的类(包括自定义的)都默认继承该类...常用方法: getTime()//返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date对象表 示的毫秒数。...DateFormat类: ---- 该类是一个抽象类: 在开发中,日期的格式处理是经常会遇到的,此时我们就可以用DateFormat的子类SimpleDateFormat来处理; 常用构造方法: SimpleDateFormat...常用方法: format //将日期格式化为字符串 parse // 将字符串解析为日期对象 ?
领取专属 10元无门槛券
手把手带您无忧上云