Java中的实用类

Java中的实用类

Math类 :提供了常用的数学运算方法和两个静态常量和圆周率

Math中的abs方法取绝对值 Math.abs(-3.5); //3.5
Math中的max方法法取最大值 Math.max(3.5,90); //90
Math中的Random方法生成0-1 之间的随机数 取不到1

Random类 用里面的方法 需要创建对象 调用
Random ran = new Random();//创建一个Random 对象
int num = ran.nextInt(10);//生成0-10 之间的随机数 不包括10

String类

length()方法 返回字符串的字符数
equals()方法 比较存储在两个字符串对象的内容是否一致 检查组成字符串内容的字符内容是否完全一致
equalslgnoreCase()方法 不区分大小写
toLowerCase()方法 将字符串都设置为小写
toUpperCase()方法 将字符串都设置为大写

字符串拼接:基本类型转字符串
1.使用+

int a = 10;
String str = a+"";

2.concat() 方法

  String s = "菜鸟教程:";	
     s = s.concat("www.runoob.com");

字符串转为基本类型

String str = "100";
//字符串转为int类型
int a = Integer.parseInt(str);//Integer是int的包装类   里面有parseInt转为int类型的方法
//字符串转为double类型
double b = Double.parseDouble(str);
//字符串转为char类型
char  e = str.charAt(0);//提取字符串的第一个字符   0代表第一个字符
System.out.println(e);//1



字符串常用方法

.indexOf( );方法返回要查找的字符出现的下标位置,若没有返回-1
String email = "123@qq.com";
int index1 = email.indexOf("@");
.indexOf( );方法返回要查找的最后一个出现的字符下标位置,若没有返回-1
int index1 = email .lastIndexOf(".");
.substring(index1);方法 提前从位置索引开始的字符串部分
String temoName = fileName.substring(index1);
substring(2,5);取字符串25的位置    取不到5    ---顾前不顾后
split()  拆分方法  括号里面的参数是规定以什么进行分割
String str = "aaa;bbb;ccc;ddd";
String [] strs = str.split(";");
System.out.println("*******拆分后的******");
for(String temp :strs){
  System.out.println(temp);
  }
}

trim()方法 返回一个前后不带任何空格的字符串
.charAt(i) 获取下标为 i 的字符     返回char类型        
 .charAt(0)字符串的第一个字符

String重写了object的equals()方法 就是 String 重写了 Object 的 equals 方法,把引用比较改成了值比较。
==:判断两个字符串在内存中的地址,即判断是否是同一个字符串对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值