2024年java基础之常用类的方法_java 常用类,2024年最新物联网嵌入式开发基础学习教程

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

Arrays

1.针对数组进行操作的的类(排序,查找…)

2.方法

public static String toString(int[] a)  把数组转成字符串

public static void sort(int[] a)  对数组进行排序

public static int binarySearch(int[] a,int key)  二分查找(必须是排序后的数组才能查找)

Integer

1.该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,

还提供了处理 int 类型时非常有用的其他一些常量和方法

2.构造方法

public Integer(int value)  把int类型转换成Integer类型

public Integer(String s)   把string类型转换成Integer类型(里面必须是数字)

3.方法

public int intValue()

public static int parseInt(String s)  把String类型转成int类型

public static String toString(int i)  把int类型转成String类型

public static Integer valueOf(int i)  把int类型转换成Integer类型

public static Integer valueOf(String s)  把string类型转换成Integer类型(里面必须是数字)

Character

1.Character 类在对象中包装一个基本类型 char 的值

此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然

2.成员方法

public static boolean isUpperCase(char ch) 判断给定的字符是否是大写字符

public static boolean isLowerCase(char ch)  判断给定的字符是否是小写字符

public static boolean isDigit(char ch)  判断给定的字符是否是数字字符

public static char toUpperCase(char ch)  把给定的字符转换为大写字符

public static char toLowerCase(char ch)
把给定的字符转换为小写字符

Pattern/ Matcher

获取功能

Math

1.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

2.成员方法

public static int abs(int a)  返回 int 值的绝对值。

public static double ceil(double a)  向上取整

public static double floor(double a) 向下取整

public static int max(int a,int b)   比较两个数的最大值

public static double pow(double a,double b)  a的b次幂

public static double random()  随机数

public static int round(float a) 四舍五入

public static double sqrt(double a)  正平方根

Random

1.此类用于产生随机数

2.构造方法

public Random()  没有给种子,用的是默认种子,是当前时间的毫秒值。

例 Random r = new Random();

public Random(long seed)  给出指定的种子,给出种子后每次得到的随机数是相同的

例 Random r = new Random(1201);

3.成员方法

public int nextInt() 返回的是int范围内的随机数

例 r.nextInt()  返回一个int范围内的随机数

public int nextInt(int n) 返回的是【0,n】范围内的随机数

例 r.nextInt(100) 返回0到100以内的随机数

System

1.System 类包含一些有用的类字段和方法。它不能被实例化

2.成员方法

public static void gc()  垃圾回收器

public static void exit(int status) 终止当前正在运行的虚拟机,参数给0就可以了。

public static long currentTimeMillis() 以毫秒为单位返回当前时间

public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

数组复制

src - 源数组。

srcPos - 源数组中的起始位置。

dest - 目标数组。

destPos - 目标数据中的起始位置。

length - 要复制的数组元素的数量。

BigInteger

1.可以让超过Integer范围内的数据进行运算

2.构造方法

public BigInteger(String val)

3.成员方法

public BigInteger add(BigInteger val) 加法

例  s.add(s1) s和s1相加

public BigInteger subtract(BigInteger val) 减法

public BigInteger multiply(BigInteger val) 乘法

public BigInteger divide(BigInteger val) 除法

public BigInteger[] divideAndRemainder(BigInteger val) 返回商及余数的数组

BigDecimal(做小数的运算)

1.不可变的、任意精度的有符号十进制数

由于在运算的时候,float类型和double很容易丢失精度,演示案例。

所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal

2.构造方法

public BigDecimal(String val)

3.方法

public BigDecimal add(BigDecimal augend)  加法

public BigDecimal subtract(BigDecimal subtrahend)  减法

public BigDecimal multiply(BigDecimal multiplicand)  乘法

public BigDecimal divide(BigDecimal divisor)  除法

public BigDecimal divide(BigDecimal divisor,int scale, int roundingMode)

Date

1.Date 表示特定的瞬间,精确到毫秒

2.构造方法

public Date() 根据当前的毫秒值创建日期对象

public Date(long date) 根据给定的毫秒值创建日期对象

3.成员方法

public long getTime()  获取当前时间

public void setTime(long time)  设置时间

DateFormat

1.DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。

是抽象类,所以使用其子类SimpleDateFormat

2.SimpleDateFormat(可以把日期转换成String类型)

3.构造方法

public SimpleDateFormat() 默认模式

public SimpleDateFormat(String pattern)

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日 HH:mm:ss”)

4.成员方法

public final String format(Date date) 把日期格式转换成String类型

public Date parse(String source)  把给定的字符串解析成日期格式

Calendar

1.Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转
 换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。

2.成员方法

public static Calendar getInstance()  获取当前时间

Calendar c = Calendar.getInstance;

public int get(int field) 返回给定日历字段的值。

public void add(int field,int amount)  根据给定的日历字段和对应的时间,来对当前的日历进行操作

public final void set(int year,int month,int date) 设定当前的日历时间

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

blic static Calendar getInstance()  获取当前时间

Calendar c = Calendar.getInstance;

public int get(int field) 返回给定日历字段的值。

public void add(int field,int amount)  根据给定的日历字段和对应的时间,来对当前的日历进行操作

public final void set(int year,int month,int date) 设定当前的日历时间

[外链图片转存中…(img-zc2WxuHU-1715624984158)]
[外链图片转存中…(img-U9nYDI0M-1715624984159)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值