String和StringBuffer类的常用方法

“批判他人总是想的太简单 剖析自己总是想的太困难”


前言

写在开始:
在敲代码的时候,我时常忘记一些简单的方法,因此,后续我也会在我的博客中写一些最简单的代码.
所以大家不要嫌我太水文章(笑).
对于这些方法,我想尽可能的以最简洁的形式给大家分享出来.因为很对时候,我们不是不会用,而是忘了怎么敲.
还有一些不了解的新朋友,也可以看一眼就很明了,这就是我写这类博客的初衷.
那么废话不多说,我们来看代码.


文章有误敬请斧正 不胜感恩!

以下是本篇文章正文内容,


String

String 类是 Java 中用于表示字符串的类,字符串是不可变的对象。与 StringBufferStringBuilder 不同,对 String 的任何修改操作都会生成一个新的字符串对象。以下是 Java String 类的一些常用方法:

1. length()

  • 作用:返回字符串的长度。

  • 示例

```java
String str = "Hello World";
System.out.println(str.length()); // 输出:11
```

2. charAt(int index)

  • 作用:返回指定索引处的字符。

  • 示例

```java
String str = "Hello";
System.out.println(str.charAt(1)); // 输出:e
```

3. substring(int start)substring(int start, int end)

  • 作用:返回从指定起始位置到结束位置的子字符串(不包括结束位置)。

  • 示例

```java
String str = "Hello World";
System.out.println(str.substring(6)); // 输出:World
System.out.println(str.substring(0, 5)); // 输出:Hello
```

4. indexOf(String str)indexOf(String str, int fromIndex)

  • 作用:返回指定子字符串在当前字符串中第一次出现的索引,如果不存在则返回 -1。

  • 示例

```java
String str = "Hello World";
System.out.println(str.indexOf("o")); // 输出:4
System.out.println(str.indexOf("o", 5)); // 输出:7
```

5. lastIndexOf(String str)lastIndexOf(String str, int fromIndex)

  • 作用:返回指定子字符串在当前字符串中最后一次出现的索引,如果不存在则返回 -1。

  • 示例

```java
String str = "Hello World";
System.out.println(str.lastIndexOf("o")); // 输出:7
```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

blaizeer

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

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

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

打赏作者

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

抵扣说明:

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

余额充值