温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java中字符串截取有哪些方法

发布时间:2025-10-13 21:14:10 来源:亿速云 阅读:107 作者:小樊 栏目:编程语言

在Java中,有多种方法可以用来截取字符串。以下是一些常用的方法:

  1. substring(beginIndex): 返回一个新的字符串,它是此字符串的子字符串。该子字符串从指定的beginIndex开始,并延伸到源字符串的末尾。
String str = "Hello, World!";
String subStr = str.substring(7); // subStr will be "World!"
  1. substring(beginIndex, endIndex): 返回一个新的字符串,它是此字符串的子字符串。该子字符串从指定的beginIndex开始,并延伸到索引endIndex - 1处的字符。
String str = "Hello, World!";
String subStr = str.substring(0, 5); // subStr will be "Hello"
  1. substring(beginIndex, endIndex) (使用CharSequence接口): 这个方法与上面的substring(beginIndex, endIndex)类似,但是它适用于任何实现了CharSequence接口的类,如StringBuilderStringBuffer
StringBuilder sb = new StringBuilder("Hello, World!");
String subStr = sb.substring(0, 5); // subStr will be "Hello"
  1. split(String regex): 使用正则表达式将字符串分割成多个子字符串,并返回一个字符串数组。
String str = "apple,banana,cherry";
String[] fruits = str.split(","); // fruits will be ["apple", "banana", "cherry"]
  1. replace(char oldChar, char newChar): 将字符串中的所有oldChar替换为newChar
String str = "Hello, World!";
String newStr = str.replace('l', 'p'); // newStr will be "Heplo, Worpd!"
  1. replace(CharSequence target, CharSequence replacement): 将字符串中的所有target替换为replacement
String str = "Hello, World!";
String newStr = str.replace("World", "Java"); // newStr will be "Hello, Java!"

这些方法可以帮助你在Java中截取和处理字符串。根据你的需求选择合适的方法。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI