Math类,Random类,String类,StringBuffer类

Math类是java.lang 包下

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

System.out.println(Math.random());
        System.out.println(Math.PI);
        System.out.println(Math.abs(-12));//绝对值
        System.out.println(Math.sqrt(4));//开平方
        System.out.println(Math.pow(2, 3));//求次方
        System.out.println(Math.floor(3.9));//向下取整
        System.out.println(Math.ceil(-4.3));//去比他大的最近的整数
       Math.hypot(double x, double y)// 返回 sqrt(x2 +y2),没有中间溢出或下溢。
        ------------------------------------------
        输出结果:
        0.7743484693835192
3.141592653589793
12
2.0
8.0
3.0
-4.0

  • hypot(double x, double y)
    返回 sqrt(x2 +y2),没有中间溢出或下溢。
  • max(double a, double b)
    返回两个 double 值中较大的一个。
  • pow(double a, double b)
    返回第一个参数的第二个参数次幂的值。

Random类是java.util包下的工具类

常用方法:

  • nextInt(int n)
    返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。
  • nextInt()
    返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
  • nextDouble()
    返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 double 值

String类是java.lang 包下的

返回值|方法名

  • intlength()
    返回此字符串的长度。返回值int型
  • Stringconcat(String str)
    将指定字符串连接到此字符串的结尾。 返回值String型
  • boolean contains(CharSequence s)
    当且仅当此字符串包含指定的 char 值序列时,返回 true。
  • boolean endsWith(String suffix)
    测试此字符串是否以指定的后缀结束。
  • boolean equals(Object anObject)
    将此字符串与指定的对象比较。
  • int indexOf(int ch)
    返回指定字符在此字符串中第一次出现处的索引。
  • int indexOf(int ch, int fromIndex)
    返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
  • int indexOf(String str)
    返回指定子字符串在此字符串中第一次出现处的索引。
  • boolean isEmpty()
    当且仅当 length() 为 0 时返回 true。
  • int lastIndexOf(int ch)
    返回指定字符在此字符串中最后一次出现处的索引。
  • String replace(CharSequence target, CharSequence replacement)
    使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串
  • String[] plit(String regex)
    根据给定正则表达式的匹配拆分此字符串。
  • String substring(int beginIndex)
    返回一个新的字符串,它是此字符串的一个子字符串。
  • String toLowerCase()
    使用默认语言环境的规则将此 String 中的所有字符都转换为小写。
  • String toUpperCase()
    使用默认语言环境的规则将此 String 中的所有字符都转换为大写
  • String trim()
    返回字符串的副本,忽略前导空白和尾部空白

StringBuffer类在java.lang 包下

StringBuffer类中有很多方法与String中相同

  • StringBuffer append(String str)
    将指定的字符串追加到此字符序列。

  • int capacity()
    返回当前容量。

  • StringBuffer insert(int offset, Object obj)
    将 Object 参数的字符串表示形式插入此字符序列中。

  • int length()
    返回长度(字符数)。

  • StringBuffer replace(int start, int end, String str)
    使用给定 String 中的字符替换此序列的子字符串中的字符。

  • StringBuffer reverse()
    将此字符序列用其反转形式取代。

  • String toString()
    返回此序列中数据的字符串表示形式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值