Java中String常用方法

5 篇文章 0 订阅
5 篇文章 0 订阅
本文详细介绍了Java中字符串的基本操作,包括比较字符串、搜索子串、判断头尾字符、检查是否包含特定字符串、字符串截取、去除空白字符、字符串替换、分割与拼接,以及字符串与其他类型间的转换。这些操作是Java编程中常见的字符串处理技巧,对于理解和提升编程能力至关重要。
摘要由CSDN通过智能技术生成

字符串比较、搜索、截取、替换、分割、类型转换

// 1. 比较
boolean b = n1.equals(n2);

// 2. 搜索
int index = "Hello".indexOf("l");
int index = "Hello".lastIndexOf("l");

// 3. 头尾是否为某字符串
int index = "Hello".startsWith("He"); // true
int index = "Hello".endsWith("lo"); // true

// 4. 是否包含某字符串
int index = "Hello".contains("lo"); // true

// 5. 截取
String sub = "大漠孤烟直".substring(2); // 孤烟直
String sub = "大漠孤烟直".substring(2); // 大漠

// 6. 去除首尾空白字符串 trim()方法可以移除字符串首尾空白字符,空白字符包括空格,\t,\n,\r
String cl = "  \tHello\r\n ".trim(); // 返回 "Hello"

// 7. 替换
String s = "hello";
String newS = s.replace("ll", "~~"); // "he~~o",所有子串"ll"被替换为"~~"
s = "A,,B;C ,D";
newS = s.replaceAll("[\\,\\;\\s]+", ","); // "A,B,C,D"

// 8. 分割
String s = "A,B,C,D";
String[] sList = s.split("\\,"); // {"A", "B", "C", "D"}

// 9. 拼接
String[] arr = {"A", "B", "C"};
String s = String.join("***", arr); // "A***B***C"

// 10. 其他类型转字符串
String s = String.valueOf(其他类型的数据);

// 11. 字符串转其他类型
其他类型 others = 其他类型包装类型.parse其他类型(字符串);

// 12. 字符串转char数组
char[] c = "Hello".toCharArray();

// 13. 字符串长度
int len = "Hello".length();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

达分柒

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

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

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

打赏作者

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

抵扣说明:

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

余额充值