【七】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做一个学生管理系统,在主界面上可以添加、查看、修改、删除学生,还要检查学号重复和不存在问题!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值