我需要提取我的 UUID 的前 9 个字符,然后将它们分成 3 个一组。
对于整数 id 我正在做类似的事情
String[] arr = String.format ("%09d", id).split("(?<=\\G.{3})");
将整数 id 转换为 9 个字符,然后将其分成 3 个字符组。
如何获取UUID的前9个字符,然后将其分成3组
最佳答案
要获取字符串的前 9 个字符,您可以尝试如下代码:
String firstNineChars = s.substring(0, Math.min(s.length(), 9));
然后直接分割字符串,firstNineChars
如下:
String first = firstNineChars.substring(0,3);
String second = firstNineChars.substring(3,6);
String third = firstNineChars.substring(6,9);
关于java - 将 UUID 拆分为 3 个字符组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53718154/