如何在java中使用与在c中相同的拆分方法#
我有这段代码是用c编写的,但是,我想把这段代码从c#转换成java,当我在java中使用split方法时,它需要一个字符串参数,但是在我的例子中,我有String[],所以它无法应用,请告诉我如何传输这两行代码,非常感谢您的帮助
string[] stringSeparators = new string[] { "3B3D3B" };
string[] separatedHex = returnHex.Split(stringSeparators,
StringSplitOptions.RemoveEmptyEntries);
# 1 楼答案
关于此代码,请告诉我此代码是否有效:
# 2 楼答案
查看C# documentation看起来
Split(String[])
使用分隔符数组作为替代分隔符正如您已经注意到的,java没有“按数组拆分”方法。但java中的单个字符串参数实际上是正则表达式。因此,您可以将分隔符与可选运算符连接起来
但是要确保分隔符DEO不包含任何特殊的正则表达式字符,或者确保它们用
\
转义