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

2022-07-20 第五小组 修身课 学习笔记(every day)

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

2022-07-20 第五小组 修身课 学习笔记(every day)

目录

目录

目录

思维导图

String字符串

equals方法

Length方法

字符串和数组的转换

 包装器类型(包装类,封装类) 

String的使用

总结


思维导图

 

String字符串

        String是一个类,一旦赋值不可改变

        双等号比较的是虚地址

        虚地址:对象在内存中的存储位置

String s1="asdfgh";
String s2=new String("23dfg");

 =赋值,比较结果为true

new赋值,比较结果为false

        new赋值是新建了一个地址,=赋值在同一个方法区内


equals方法

        需要传参:传String类型的参数

        有返回值,返回值是boolean类型

        访问权限public

Length方法

        不需要传参

        有返回值,返回值类型int

        访问权限public

面试题:字符串获取长度的方法和数组获取长度有什么区别?

数组的length是属性,字符串的length( )是方法


字符串和数组的转换
String str="asdfgh";
//转出字符型数组
char[] array=str.toCharArray();
//转出字节型数组
byte[] bytes=str.getBytes();
for (byte b:
     bytes) {
    System.out.println(b);
}

 

 包装器类型(包装类,封装类)
 

byte  Byte
 int  Integer
 short  Short
 float  Float
 double  Double
 long  Long
 char  Character
 boolean  Boolean 

原理:
    自动装箱:把int 类型包装成了包装器Integer类型
        基本数据类型转换成对应的包装器类型
    自动拆箱:把Integer类型装换int类型
        包装器类型转换成对应的基本数据类型

 JDK5之后的新功能:
    1.自动装箱 自动拆箱
    2.增强for循环
    3.枚举
JDK7:
    switch...case 可以使用字符串


String的使用

转大写
toUppercase()
转小写
toLowercase()
判断是否以xxx开头
startsWith()
判断是否以xxx结尾
endsWith()
忽略大小写比较
equalsIgnoreCase()
去掉字符串前面的空格
trim()


总结

        依旧是锻炼思想的一天

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

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

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