【七】JAVA的字符串


五十六、API

API(Application Programming Interface):应用程序接口
Java API:指的是JDK中提供的各种功能的Java类

帮助文档下载链接
在线版

注:java.lang类是不需要导包的

在程序中IDEA中的快捷键Ctrl+Alt+v可以快速补足返回值

五十七、String

特点:字符串在创建后不能被改变
   字符串缓冲区支持可变字符串
字符串相当于字节数组(byte[])

构造方法:
在这里插入图片描述

String对象的特点:
1.通过new创建的每个字符串对象的地址值不同,也都是在堆内存中参考;
2.以""方式给出的相同字符串不管有几个,JVM只会创建一个String对象并在字符串池中维护
在这里插入图片描述

字符串的比较
在这里插入图片描述
简而言之就是,在比较字符串时,==比较的是地址,equals比较的是内容

chartAt方法可返回索引出的char值!

五十七、StringBuilder

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
StringBuilder.append("").append("")…toString()也是可以的

String和StringBuilder之间的互相转换函数分别是StringBuilder和toString

五十八、Arraylist

集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变

暂时先学集合类中常用的一种:Arraylist
在这里插入图片描述
注:用Arraylist的时候,要先引入java.util.ArrayList
在这里插入图片描述

实践、学生管理系统

要求:用java做一个学生管理系统,在主界面上可以添加、查看、修改、删除学生,还要检查学号重复和不存在问题!

猜你喜欢

转载自blog.csdn.net/qq_37249793/article/details/121311370
今日推荐