随笔 - 299  文章 - 0  评论 - 0  阅读 - 6295 

2 Java的八大常用类
2.1 包装类:
(Wrapper Class), 8种基本数据类型分别对应一个包装类,包装类均位于java.lang包。如:

基本数据类型 包装类
int Integer
… …
包装类的功能:

将字符串转化为数字Integer.parseInt("100")
将数字转化为字符串Integer.toString(100)
等等
2.2 String类
String类、StringBuilder类、StringBuffer类是三个字符串相关类。String类的对象代表不可变的字符序列,StringBuilder类和StringBuffer类代表可变字符序列

String类的常用方法:

String s = "ilikejava";
//字符串的长度
int length = s.length();
//字符串相比较
boolean a = s.equals("ilikejava");
//字符串截取
String sa = s.substring(0,5);
//返回指定位置的字符
char sb = s.charAt(0);
//字符串转化为数字(虽说不是String类的方法)
Integer.parseInt("100");
//字符串转化为字符数组
char[] arr = s.toCharArray();
//...


2.3 StringBuffer和StringBuilder类
StringBuffer和StringBuilder类非常相似,均代表可变的字符序列,两个类都是抽象类AbstractStringBuilder的子类,方法几乎一模一样
两个类的区别主要是:

StringBuffer JDK1.0提供的类,线程安全,做线程同步检查,效率较低
StringBuilder JDK1.5提供的类,线程不安全,不做线程同步检查,因此效率较高,建议使用
2.4 Date类和DateFormat类
2.5 Calender类日期类
2.6 JDK8的日期类
2.7 Math类和Random类
public class TestMath {
public static void main(String[] args) {
System.out.println(Math.max(10,2));//获得最大值
System.out.println(Math.min(10, 5));//获得最小值
System.out.println(Math.abs(-20));//获得绝对值
System.out.println(Math.random());//生成0-1的随机数
}
}

posted on   杨申龙  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示