Java字符串处理函数:常用的字符串方法
Java字符串处理函数是Java中常用的字符串方法,用于对字符串进行各种操作和处理。下面是一些常用的字符串处理函数:
1. length():返回字符串的长度。例如:String str = "hello"; int len = str.length(); // len 的值为 5
2. charAt(int index):返回指定位置的字符。字符的索引从0开始。例如:String str = "hello"; char ch = str.charAt(0); // ch 的值为 'h'
3. substring(int beginIndex, int endIndex):返回从开始索引(包含)到结束索引(不包含)的子串。例如:String str = "hello"; String sub = str.substring(1, 3); // sub 的值为 "el"
4. indexOf(String str):返回字符串中 次出现指定子串的位置。如果不存在该子串,则返回-1。例如:String str = "hello"; int index = str.indexOf("lo"); // index 的值为 3
5. lastIndexOf(String str):返回字符串中最后一次出现指定子串的位置。如果不存在该子串,则返回-1。例如:String str = "hello"; int index = str.lastIndexOf("l"); // index 的值为 3
6. contains(CharSequence sequence):判断字符串是否包含指定的字符序列。例如:String str = "hello"; boolean contains = str.contains("lo"); // contains 的值为 true
7. isEmpty():判断字符串是否为空。如果字符串长度为0,则返回true,否则返回false。例如:String str = ""; boolean isEmpty = str.isEmpty(); // isEmpty 的值为 true
8. toUpperCase():将字符串中的字母全部转换为大写字母。例如:String str = "hello"; String upper = str.toUpperCase(); // upper 的值为 "HELLO"
9. toLowerCase():将字符串中的字母全部转换为小写字母。例如:String str = "HELLO"; String lower = str.toLowerCase(); // lower 的值为 "hello"
10. trim():去除字符串两端的空格。例如:String str = " hello "; String trimmed = str.trim(); // trimmed 的值为 "hello"
这些是Java中常用的字符串处理函数,它们能够方便地对字符串进行各种操作和处理,提高了字符串处理的效率和灵活性。请注意,字符串是不可变的,即每次对字符串的处理都会返回一个新的字符串。因此,对于频繁的字符串处理操作,建议使用StringBuilder或StringBuffer类来代替字符串。
