java字符串操作函数

在Java中,String类提供了许多方法来操作字符串。以下是一些常用的方法及示例:

1.charAt(int index): 返回指定索引处的字符。

String str = "Hello";
char ch = str.charAt(1);  // 'e'

2.concat(String str): 连接指定字符串。

String str1 = "Hello";
String str2 = "World";
String result = str1.concat(" " + str2);  // "Hello World"


3.contains(CharSequence sequence): 检查字符串是否包含指定的字符序列。

String str = "Hello World";
boolean contains = str.contains("World");  // true


4.endsWith(String suffix): 检查字符串是否以指定的后缀结尾。

String str = "Hello World";
boolean ends = str.endsWith("World");  // true


5.equals(Object anObject): 比较两个字符串是否相等。

java

String str1 = "Hello";
String str2 = "Hello";
boolean isEqual = str1.equals(str2);  // true


6.equalsIgnoreCase(String anotherString): 比较两个字符串是否相等,忽略大小写。

java

String str1 = "hello";
String str2 = "HELLO";
boolean isEqual = str1.equalsIgnoreCase(str2);  // true


7.indexOf(String str): 返回指定子字符串第一次出现的索引。

String str = "Hello World";
int index = str.indexOf("World");  // 6


8.isEmpty(): 检查字符串是否为空。

String str = "";
boolean isEmpty = str.isEmpty();  // true


9.length(): 返回字符串的长度。

String str = "Hello";
int length = str.length();  // 5


10.replace(char oldChar, char newChar): 替换所有出现的指定字符。

java

String str = "Hello World";
String replaced = str.replace('o', '0');  // "Hell0 W0rld"


11.split(String regex): 根据指定的正则表达式分割字符串。

String str = "apple,banana,grape";
String[] fruits = str.split(",");  // ["apple", "banana", "grape"]


12.startsWith(String prefix): 检查字符串是否以指定的前缀开头。

String str = "Hello World";
boolean starts = str.startsWith("Hello");  // true


13.substring(int beginIndex): 从指定的索引位置提取子字符串。

String str = "Hello World";
String sub = str.substring(6);  // "World"


14.substring(int beginIndex, int endIndex): 从指定的索引位置到另一个索引位置提取子字符串。


String str = "Hello World";
String sub = str.substring(0, 5);  // "Hello"


15.toLowerCase(): 将字符串转换为小写。

String str = "HELLO";
String lower = str.toLowerCase();  // "hello"


16.toUpperCase(): 将字符串转换为大写。

java

String str = "hello";
String upper = str.toUpperCase();  // "HELLO"


17.trim(): 去除字符串两端的空白字符。

String str = "hello";
String upper = str.toUpperCase();  // "HELLO"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值