2023/10/31 JAVA学习

idea一般会自动帮我们导包

new string创建出的字符串是空的,可以对其进行新赋值

复制代码
s[i]在Java字符串中是没有这个东西的,想要遍历字符串只能用下面这种方式

但是可以把字符串,转换为字符数组然后那样输出

java中是无法s1 == s2这样比较字符串的,因为这样比较的是地址,如果是new创建的话

常用于比较验证码

字符串索引是从0开始

更改规则,替换所有字符串中所有内容,更改为新的内容,新旧内容长度不用相等

很重要的一点,关于之前为啥两个字符串比较,不相等,因为之前的创建方式为new

"..."的内容存储在堆内存的常量池中,相同字符串只会存在一份

一个放常量池,一个放堆里面

无约束的话,存什么类型数据均可

约束存储类型

后面尖括号里面的可以省略

往集合某个索引位置处加数据,ArrayList索引是从0开始的

默认删除的是第一次出现的找到的元素值

注意返回的是原来索引位置的值

不支持基本数据类型

相关推荐
3108748761 小时前
0005.C/C++学习笔记5
c语言·c++·学习
缘友一世1 小时前
张量并行和流水线并行原理深入理解与思考
学习·llm·pp·tp
楼田莉子1 小时前
C++现代特性学习:C++14
开发语言·c++·学习·visual studio
阳光九叶草LXGZXJ1 小时前
达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)
linux·运维·数据库·sql·学习
慎独4132 小时前
重置学习系统:唤醒孩子的“双引擎”学习力
学习
近津薪荼2 小时前
优选算法——双指针专题7(单调性)
c++·学习·算法
峥嵘life2 小时前
Android 16 EDLA测试STS模块
android·大数据·linux·学习
invicinble2 小时前
学习的门道和思路
java·开发语言·学习
sayang_shao3 小时前
Rust多线程编程学习笔记
笔记·学习·rust