Java 字符串切割:使用 split() 方法按文字分割
在 Java 中,可以使用 split() 方法按指定的文字来切割字符串。该方法的使用方式如下:
String str = 'Hello, World!';
String[] parts = str.split(', ');
上述代码将会把字符串 'Hello, World!' 按逗号和空格分割成两个部分,并将其存储在一个字符串数组中。在这个例子中,parts 数组将包含两个元素:['Hello', 'World!']。
split() 方法可以接受一个正则表达式作为参数,以便更灵活地进行字符串切割。例如,可以使用以下代码以多个标点符号为分隔符来切割字符串:
String str = 'Hello, World! How are you?';
String[] parts = str.split('[, !?]+');
上述代码将会把字符串按逗号、空格和问号等标点符号分割成多个部分,并将其存储在一个字符串数组中。在这个例子中,parts 数组将包含五个元素:['Hello', 'World', 'How', 'are', 'you']。
需要注意的是,split() 方法返回的是一个新的字符串数组,而不是修改原始字符串。
原文地址: https://www.cveoy.top/t/topic/nhCZ 著作权归作者所有。请勿转载和采集!