Spring 中提供了一个方法 StringUtils.tokenizeToStringArray可以按多个分隔符分隔字符串

    1. // org.springframework.util.StringUtils.tokenizeToStringArray(java.lang.String, java.lang.String)
    2. // 将这个字符串按照 \r\n \n @ 分隔,最后取得里面的数值
    3. final String[] strings = StringUtils.tokenizeToStringArray("1\r\n2\n3@4", "\r\n@");
    4. // 结果是:[1, 2, 3, 4]
    5. System.out.println(Arrays.toString(strings));