java中字符串的截取和分隔
发布网友
发布时间:2024-10-23 21:34
我来回答
共1个回答
热心网友
时间:2024-10-29 23:02
Java语言中,String类提供substring()方法进行字符串截取和split()方法进行字符串分割。
substring()方法用于获取字符串的一部分。通过指定开始和结束索引,可以截取指定范围内的字符。如果只指定一个参数,则从该位置开始截取至字符串末尾。
例如:字符串"羽毛球-篮球-乒乓球",执行str.substring(4)获取从第5个字符开始到末尾的子串,输出结果为"篮球-乒乓球"。
若指定两个参数,例如str.substring(4, 6),则表示从第5个字符开始截取至第6个字符前一位的子串,输出结果为"篮"。
split()方法用于按照指定的分隔符将字符串分割为多个子字符串,并将结果存储为字符串数组。
在案例中,执行str.split("-")将字符串"羽毛球-篮球-乒乓球"按照分隔符"-"分割,结果得到包含三个元素的数组,数组元素依次为"羽毛球"、"篮球"和"乒乓球"。
遍历数组输出每个元素,即可得到分隔后的结果。
通过上述方法,我们可以有效处理字符串的截取和分割需求,提高代码的灵活性和可读性。