栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java常用类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java常用类

java常用类

文章目录
  • java常用类
    • 包装类
    • String类
    • String类的常用方法
    • StringBuffer类
    • StringBuilder类
    • Math类
    • Array类

包装类

String类

class Animal{
    String name;
    public Animal(String name){
        this.name = name;
    }
}
String s1 = "hspedu";
Animal a = new Animal (s1);
Animal b = new Animal (s1);
System.out.println(a==b);//false   因为a和b不是同一个对象,==比较的是对象在堆中的地址
System.out.println(a.equals(b));// false,应为Animal类没有重写equals方法,所以比较的还是对象在堆中的地址
System.out.println(a.name == b.name);//true,比较的是字符串的地址
String s4 = new String("hspedu");
String s5 = "hspedu";
System.out.println(s1==s4);//false,s4将字符串保存在char[] value 数组中,这个数组存放在堆中,s4指向的是堆中的数组地址,故s1和s4不相同
System.out.println(s4==s5);//false,s5直接指向字符串在常量池中的地址。
String t1 = "hello"+s1;
String t2 = "hellohspedu";
System.out.println(t1.intern()==t2);//tintern()方法是取t1在常量池中的字符串地址
String类的常用方法

StringBuffer类

StringBuilder类

Math类

Array类

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894932.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号