如何截取 java 字符串:使用 substring() 方法截取指定范围的字符。使用 split() 方法根据正则表达式拆分字符串并获取第一个部分。对于小字符串,使用 charat() 方法逐个获取字符并使用 stringbuilder 构建新字符串。
Java 中如何截取字符串
方法 1:使用 substring() 方法
substring(int beginIndex, int endIndex) 方法可将字符串从 beginIndex 开始,到 endIndex 结束进行截取,但不包括 endIndex。
语法
String substring = originalString.substring(beginIndex, endIndex);
登录后复制
示例
截取字符串 “Hello World” 从索引 0 到 6:
String substring = "Hello World".substring(0, 6); // "Hello"
登录后复制
方法 2:使用 split() 方法
split(String regex) 方法可使用给定的正则表达式将字符串拆分成字符串数组。如果正则表达式匹配了多个位置,则将字符串截取成多个部分。
语法
String[] parts = originalString.split(regex);
登录后复制
例如,使用空格作为分隔符:
String[] parts = "Hello World".split(" "); // ["Hello", "World"]
登录后复制
要获取第一个部分(即截取后的字符串),可以使用 indexed 访问:
String substring = parts[0]; // "Hello"
登录后复制
方法 3:使用 charAt() 和 StringBuilder
对于小字符串,可以使用 charAt() 方法逐个获取字符,并使用 StringBuilder 构建新的字符串。
语法
StringBuilder sb = new StringBuilder(); for (int i = beginIndex; i <p><strong>示例</strong></p><pre class="brush:php;toolbar:false">StringBuilder sb = new StringBuilder(); for (int i = 3; i
登录后复制
以上就是java怎么截取字符串的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:叮当,转转请注明出处:https://www.dingdanghao.com/article/529632.html