如何用不可打印的 ascii 字符拆分 java 中的字符串(示例 - 记录分隔符)

use*_*834 -4 java regex split

在 C# 中这可以工作 - String[] elements = sample.Split((char)30);

java 的等价物是什么?

shm*_*sel 5

String.split()接受一个正则表达式字符串。出于您的目的,您只需将 转换charString

String[] elements = sample.split(Character.toString((char)30));
Run Code Online (Sandbox Code Playgroud)

  • 或者`sample.split("\u001E")`。 (2认同)