java入门必备知识点

字符串

1.字符串:就是一个或多个字符组成

2.声明字符串:

1、直接声明,比如:String name = “张三”;

2、使用对象的方式,new一个String类的对象,

比如:String name = new String(“张三”);

3.栈:用来存储较小的数据,离访问位置比较近,比如:int,double,short。。

堆:用来存储较大的数据,离访问位置比较远,比如:String,数组,自己定义的类型

4.引用数据类型:通过在栈中的地址去引用存储在堆中数据的数据类型

只要使用了new关键字,就表示在堆中新开了一个空间,然后在栈中留下一个地址

String类型中的值是不可变的

5.比较字符串:

使用比较的是存储的地址,引用类型地址不相同,不能使用比较

.equals比较的是存储的数据,将数据一一比较,字符串使用.equals比较是否相等

.equals()比较字符串是否相等

.equalsIgnoreCase()忽略大小写比较字符串是否相等

.toLowerCase()将字符串中所有字符转化为小写

.toUpperCase()将字符串中所有字符转化为大写

6.获得字符串长度:

字符串名.length,获得字符串长度,每个字符就是一个长度

7.字符串的拼接:

1、使用拼接符+进行拼接

2、使用.concat()方法进行拼接

8.字符串的查询和提取

indexOf("@qq")、indexOf(’@’),查询第一个字符出现的位置

.lastIndexOf(‘7’)、.lastIndexOf(“77”),查询最后一个字符出现的位置

查询:字符串名.indexOf(需要查找字符串名),返回一个int类型的数据,第一个数从0

开始,返回字符串第一个字符所在位置,找不到指定的字符串返回-1

9.提取:

.substring(8)提取第9个字符串后面的所有字符串

.substring(8,12)提取从第8个字符到第11个字符,开始的位置从0开始数起,结束的位置

从1开始数起

忽略字符串前后的空格

.trim()忽略字符串前后的空格,中间不能忽略

10.字符串的分割

.split(以什么为分割的字符),返回一个String的数组,将分割的每个字符串放到这个数

组中

11.字符串的替换

.replaceAll(表示替换前的字符,表示替换后的字符),返回一个String的数据

StringBuffer类,是一个可变的字符串类型

语法:StringBuffer sb = new StringBuffer(“小林”);

StringBuffer的拼接:

.append(“需要追加的字符串”);追加的时候不会新开辟空间

StringBuffer的插入字符:

.insert(插入的位置,要插入的字符);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值