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()
话接上回,继续核心类与API的学习,这次介绍StringBuffer/StringBuilder/StringJoiner类。...//StringBuffer转String(toString方法) System.out.println(str1); //javaee } } 4、StringBuffer类常用方法...4、StringBuilder类常用方法 常用的有append、delete、insert、replace、reverse、toString、setCharAt(修改指定位置index处的字符)等方法,...5.1 背景及功能重述 1)String String 是 Java 中基础且重要的类,被声明为 final class,是不可变字符串。...三、StringJoiner类 1、概述 StringJoiner是Java8新出的一个类,作用是在构造字符串时可以自动添加前缀、后缀及分隔符,无需实现添加字符的逻辑。
话接上回,继续核心类与API的学习,这次介绍一下枚举类以及与系统、交互有关的类,需要了解并能使用即可。 一、枚举类 1、概述 枚举也称穷举,简单理解就是把所有可能一一列举出来(穷尽所有可能)。...4.1 几点注意 1)每一个枚举都继承自 java.lang.Enum 类。...二、交互相关 1、Console类(简单了解) JDK6中提供了java.io.Console类专用来访问基于字符的控制台设备。Console类的目的是使Java程序和控制台之间的交互更容易。...以下是一些常用方法介绍。...1.3 System类的成员方法 System 类中提供了一些系统级的操作方法,常用有 arraycopy()、currentTimeMillis()、exit()、gc() 和 getProperty
话接上回,继续核心类与API的学习,最后介绍一下Object类以及与数学、日期/时间有关的类,就结束该部分的学习了,其他的根据需要自行了解。...一、Object类 1、概述 Object 是 Java 类库中的一个特殊类,也是所有类的父类,任何 Java 对象都可以调用 Object 类的方法。...2、Object类常用方法 2.1 toString()方法(常用) 返回该对象的字符串,当程序输出一个对象或把某个对象和字符串进行连接运算时,系统会自动调用该对象的 toString() 方法返回该对象的字符串表示...:java.lang.String 父类:java.lang.Object 实现的接口有: interface java.io.Serializable interface java.lang.Comparable...所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 1.2 常用方法 比较简单,不一一列举,简单看几个,其他的自行了解。
学完Java的面向对象特性后,接下来学习Java核心类与API。Java的API可理解为Java自己提供的标准类库,开发人员可直接使用其方法。...常用的有String类,StringBuffer/StringBuilder类,Object类,枚举类,以及其他一些如与系统、交互、数学、日期相关的类,如下。这次先来介绍String类。...一、String类 1、概述 String 类来创建和操作字符串。在讲数据类型的时候说过类属于引用类型,而String类是最常用的引用类型。...字面量也常称为常量,Java的字面量可以是任意基本数据类型。...3.3 字符串存储位置 java内存空间理解(面试考点),图示如下 java虚拟机内存结构(面试考点) 1)堆 堆主要存放Java在运行过程中new出来的对象,凡是通过new生成的对象都存放在堆中
重学Java之核心类 一、String Java字符串的特点: 字符串对象可以直接使用"..."...表示 内容不可变 使用equals()判断是否相等 字符串常用操作: 是否包含子串 int contains int indexOf/lastIndexOf boolean startsWith/endsWith...编码最佳实践 Java使用Unicode编码 Java程序运行时使用Unicode编码 输入输出时把String和byte[]转换,需要考虑编码 始终优先考虑UTF-8编码 总结 字符串是不可变对象 字符串操作不改变原字符串内容...,而是返回新字符串 常用的字符串操作:提取子串、查找、替换、大小写转换等 字符串和byte[]互相转换时要注意编码,建议总是使用UTF-8编码 二、StringBuilder String可以用"+"拼接...、字段和方法 构造方法申明为private 六、常用工具类 Math:数学计算 Math提供了数学计算的静态方法: - abs/min/max - pow / sqrt / exp / log /
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
今天开始学习《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.
基本数据类 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.
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、在一个类(外部类)中再去定义一个类。
在Java之中,如果要想表示出日期型,则使用java.util.Date类完成。 如果要想通过这个类取得当前的日期时间,那么只需要直接实例化Date类对象即可:public Date()。...类完成TO_CHAR()函数的功能和TO_DATE()函数的功能。...String format(Date date); · 将字符串格式化为日期:public Date parse(String source) throws ParseException; 但是除了以上的三个核心操作方法之外...范例:将日期变为字符串,格式化显示 import java.text.SimpleDateFormat; import java.util.Date; public class TestDemo {...类的映射就应该彻底完成了,数据库之中的日期时间可以通过java.util.Date进行表示。
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类。
前言 在我们开发中经常会用到很多的常用的工具类,这里做一个总结。他们有很多的方法都是我们经常要用到的。所以我们一定要把它好好的掌握起来!...java.lang.String: ?...3.2、String类的获取功能 1)常用方法 int length():获取字符串的长度,其实也就是字符个数 char charAt(int index):获取指定索引处的字符 int...3.4、其他常用方法 1)常用方法 去除字符串两端空格:String trim() 按照指定符号分割字符串:String[] split(String str) 2)核心代码 public...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 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
JVM的常用包一般在C:\Program Files\Java\jre1.5.0_04\lib\rt.jar 一般都会放在C:\Program Files\Java\jre1.5.0_04\lib...常用的Java核心包 java.lang包:Java语言包,主要包含与语言、数据类型相关的类。...程序运行时,编译器自动引入该包 java.awt包和javax.swing包:提供了创建图形界面元素的类,通过这些类,可以控制应用程序的外观界面 java.io包:Java输入/输出包,包含与输入和输出操作相关的类...,提供了不同的输入/输出设备读写的支持 java.util包:实用程序包,提供实现不同功能的类。...java.NET包:Java网络包,提供与网络操作相关的类 java.sql包:包含了与数据库编程相关的类/接口 注意:除了java.lang包中的类系统自动引入外,若要使用其他包中的类,应在程序的开始部分引入相应的包
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
领取专属 10元无门槛券
手把手带您无忧上云