Java中的String类函数如何截取字符串
在Java中,String类提供了多个用于截取字符串的方法。以下是常用的几种方法:
1. substring(int beginIndex):从指定的索引开始截取字符串,并返回截取后的子字符串。例如:String str = "Hello World"; String subStr = str.substring(6);,结果为"World"。
2. substring(int beginIndex, int endIndex):从指定的索引开始截取字符串,截取范围包括beginIndex,但不包括endIndex,并返回截取后的子字符串。例如:String str = "Hello World"; String subStr = str.substring(0, 5);,结果为"Hello"。
3. split(String regex):将字符串根据指定的正则表达式regex进行拆分,并返回拆分后的字符串数组。例如:String str = "Hello,World"; String[] arr = str.split(",");,则arr数组中包含"Hello"和"World"两个元素。
4. replace(CharSequence target, CharSequence replacement):将字符串中的target子字符串替换为replacement子字符串,并返回替换后的字符串。例如:String str = "Hello World"; String replacedStr = str.replace("World", "Java");,结果为"Hello Java"。
5. trim():去除字符串两端的空格,返回去除空格后的字符串。例如:String str = " Hello World "; String trimmedStr = str.trim();,结果为"Hello World"。
这些方法可以根据实际需求选择合适的来截取字符串。
