部分内置对象的总结

19 篇文章 0 订阅

Java中的内置类(对象)

  1. Scanner类
  2. Math类
  3. Random类
  4. 4.String类(字符串类)

查帮助文档:Overview (Java SE 17 & JDK 17)

老师所推荐的帮助查找文档;

Final类 不能够被继承

如何定义常量:

final关键字修饰变量

final int A=20;这个是常量,不能改变

如果是常量定义,建议使用public static同时修饰

常量所有单词都是大写

Math类

PI 圆周率; E自然数 ;abs(num)返回num值的绝对值 ; ceil(a)向上取整 ;floor(a)向下取整 ;round(a)四舍五入;

Pow(a,b)a的b幂次方;

sqrt(a)a的平方根;

random()获取一个[0,1)的随机小数

随机数:计算机都是伪随机数

Math.random() 获取一个[0,1)的随机小数

Java.util.Random

Random r=new Random([long seed])

Scanner对象 final修饰的,不能被继承

Scanner标准输入流,IO流

next() 通过空格获取字符串

nextLine() 可以读取一行,遇到\n就结束

字符串对象(String):

字符串:字符连在了一起,形成了字符串,在java中一般表现为“”

在Java中,字符串是引用数据类型(对象)

定义字符串:

String s=“傻逼”或者

new String()

String ss=new String();

String sss=new String(“傻逼”);

字符串是一个常量,是一种不可变的数据类型

常见的字符串方法:

charAt(i) 获取下标对应的字符的值

Length() 返回字符串的长度

CodePointAt(i) 获取下标对应的字符Unicode的值

concat(str) 与+的作用一样

Contains(str)

Static copyValueOf(char[])

endWith(suffix)

startsWith(prefix)

equals(str)

equalsIgnoreCase(str)

indeOf(str)

lastIndexOf(str)

Replace(oldstr,newstr)

Static join(标识符,字符串数组)

Split(regex)

Substring(index)

Substring(start,end)不包括最后一个

注意:字符串不要使用等于符号是否相等

在java中==判断的值的,不能用来判断字符串。因为字符串的创建方式很多种,不同的创建方式,地址(指针)可能不一样

基本数据类型都是可以使用==判断是否相等

字符串中==判断的字符串的地址

equals判断是字符串的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值