下面我会详细讲解Java字符串截取的三种方法(推荐)。
Java字符串截取的三种方法(推荐)
在Java中,字符串是一个很常见的数据类型。而在字符串的处理中,字符串截取也是很常见的需求之一。本攻略主要介绍Java字符串截取的三种方法(推荐)。
方法一:substring() 方法
substring() 方法是一种常见的字符串截取方法。它可以根据给定的起始和结束索引,从一个字符串中截取出一段子字符串。
示例一:
String str = "Hello World!";
String subStr = str.substring(0, 5);
System.out.println(subStr); // Output: Hello
示例二:
String str = "Hello World!";
String subStr = str.substring(6);
System.out.println(subStr); // Output: World!
方法二:split() 方法
split() 方法用于将字符串按照指定的分隔符切分成多个子字符串,并返回一个字符串数组。
示例一:
String str = "apple,banana,orange";
String[] subStrs = str.split(",");
for (String subStr : subStrs) {
System.out.println(subStr);
}
// Output:
// apple
// banana
// orange
示例二:
String str = "Hello World!";
String[] subStrs = str.split(" ");
for (String subStr : subStrs) {
System.out.println(subStr);
}
// Output:
// Hello
// World!
方法三:StringUtils.substringBefore() 方法
StringUtils.substringBefore() 方法来自于Apache Commons Lang库,它可以根据指定的分隔符将字符串截取成两部分,并返回前半部分。
示例一:
String str = "https://www.baidu.com";
String subStr = StringUtils.substringBefore(str, "://");
System.out.println(subStr); // Output: https
示例二:
String str = "john.doe@example.com";
String subStr = StringUtils.substringBefore(str, "@");
System.out.println(subStr); // Output: john.doe
总结
本攻略主要介绍了Java字符串截取的三种方法,包括substring() 方法、split() 方法和StringUtils.substringBefore() 方法。在实际开发中,可以根据具体的需求选择合适的字符串截取方法来完成字符串处理任务。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java 字符串截取的三种方法(推荐) - Python技术站