java基础篇(java的String类基础介绍)

String类是Java中最常用的类之一,用于处理字符串。它提供了许多有用的方法来操作字符串。以下是一些常用的String类方法及其简单实例代码:

1. length()

返回字符串的长度。

String str = "Hello, World!";
int length = str.length();
System.out.println("字符串长度: " + length); // 输出: 字符串长度: 13

2. charAt(int index)

返回指定索引处的字符。

String str = "Hello, World!";
char ch = str.charAt(7);
System.out.println("索引7处的字符: " + ch); // 输出: 索引7处的字符: W

3. substring(int beginIndex) 和 substring(int beginIndex, int endIndex)

返回从指定索引开始到字符串末尾的子字符串,或返回从开始索引到结束索引之间的子字符串。

String str = "Hello, World!";
String subStr1 = str.substring(7);
String subStr2 = str.substring(0, 5);
System.out.println("从索引7开始的子字符串: " + subStr1); // 输出: 从索引7开始的子字符串: World!
System.out.println("从索引0到5的子字符串: " + subStr2); // 输出: 从索引0到5的子字符串: Hello

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

返回指定子字符串第一次出现的索引,或从指定索引开始搜索的第一次出现的索引。

String str = "Hello, World!";
int index1 = str.indexOf("o");
int index2 = str.indexOf("o", 5);
System.out.println("'o'第一次出现的索引: " + index1); // 输出: 'o'第一次出现的索引: 4
System.out.println("从索引5开始,'o'第一次出现的索引: " + index2); // 输出: 从索引5开始,'o'第一次出现的索引: 8

5. equals(Object anObject)

比较两个字符串是否相等。

String str1 = "Hello";
String str2 = "hello";
boolean isEqual = str1.equals(str2);
System.out.println("字符串是否相等: " + isEqual); // 输出: 字符串是否相等: false

6. concat(String str)

将指定字符串连接到此字符串的末尾。

String str1 = "Hello";
String str2 = " World!";
String result = str1.concat(str2);
System.out.println("连接后的字符串: " + result); // 输出: 连接后的字符串: Hello World!

7. replace(char oldChar, char newChar) 和 replace(CharSequence target, CharSequence replacement)

替换字符串中的字符或子字符串。

String str = "Hello, World!";
String replacedStr1 = str.replace('o', 'a');
String replacedStr2 = str.replace("World", "Java");
System.out.println("替换字符后的字符串: " + replacedStr1); // 输出: 替换字符后的字符串: Hella, Warld!
System.out.println("替换子字符串后的字符串: " + replacedStr2); // 输出: 替换子字符串后的字符串: Hello, Java!

8. split(String regex)

根据指定的正则表达式拆分字符串。

String str = "Hello,World,Java";
String[] parts = str.split(",");
for (String part : parts) {
    System.out.println(part);
}
// 输出:
// Hello
// World
// Java

这些方法只是String类提供的众多方法中的一部分。通过这些方法,可以方便地对字符串进行各种操作。

 

 

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值