java入门必备知识点
发布日期:2022-05-29 20:26:05 浏览次数:2 分类:技术文章

本文共 1164 字,大约阅读时间需要 3 分钟。

字符串

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(插入的位置,要插入的字符);

转载地址:https://blog.csdn.net/hutubiancheng/article/details/124692724 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java入门推荐:Java编程快速高效的入门学习方法
下一篇:java入门必备基础知识(超超超详细讲解)

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月11日 15时04分17秒