第五章 字符串

本文详细介绍了Java中的字符串处理,包括String类的声明、创建、连接、提取信息、操作方法如截取、替换、分割,以及可变字符串如StringBuffer和StringBuilder的使用。还涉及了字符串的比较、格式化和大小写转换等核心操作。
摘要由CSDN通过智能技术生成

5.1 string类

在 Java 基本数据类型一节中,我们已经知道 Java 中有两大数据类型:一个是基本数据类型,另一个是引用数据类型。字符串(String)便属于引用数据类型。字符串在 Java 程序中无处不在,其实我们在第一个 Java 程序中就已经使用过了字符串,打印语句中双引号中的Hello World就是一个字符串:System.out.println("Hello World")。

1.声明字符串

String a;        //声明一个字符串变量a
String a,b;        //声明两个字符串变量啊a、b

2.创建字符串

创建一个String对象,并初始化一个值。String类是不可改变的,一旦创建了一个String对象,它的值就不能改变了。

给字符串变量赋值有很多方法

引用字符串常量(直接赋值)

利用构造方法实例化

利用字符数组实例化

提取字符数组中的一部分创建字符串对象

 

5.2 连接字符串

我们可以使用加法运算符+将字符串和任意其他的数据类型进行连接操作。

除了“+”运算符,“+=”同样可以实现字符串拼接。

1.连接字符串

 

2.连接其它字符类型

 

5.3 提取字符串信息

1.获取字符串长度

str.length()

获取字符串长度

2.获取指定的字符

str.charAt()

指定索引处的字符返回

 

3.获取字符串索引位置

indexOf(String str)

查找字符在字符串中的位置,该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前的字符串的开始位置搜索s的位置;如果没有检索到字符串s,该方法返回值是-1

 

indexOf(String str, int fromIndex)

返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

 

public int lastIndexOf(String str)

该方法用于返回参数字符串s在指定字符串中最后一次出现的索引位置,当调用字符串的lastIndexOf()方法时,会从当前的字符串的开始位置搜索s的位置,并将最后一次出现s的索引位置返回

 

indexOf(String str, int fromIndex)

返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引

 

4.判断字符串首尾内容

startsWith(String prefix)

 

sta

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雩霞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值