拆分没有空格的十六进制字符串并翻转它

mas*_*mic 1 java string android split

我需要像这样分割一个字符串:

String= 0C46BA09
Run Code Online (Sandbox Code Playgroud)

我知道使用StringTokenizer和String.split()方法,我用它们来分隔带空格的字符串.

但是在这种情况下我没有空格来设置条件,所以...我怎么能拆分这个字符串来逐个获取每个字符?

EDITED

这个真正的purpouse是扭转这个十六进制字符串,所以这是0C46BA09为了得到这个09BA460C.

所以,我想知道是否有一种简单的方法,或者split()方法是获得它的唯一方法.

编辑2

最后一个问题的新链接:

翻转十六进制字符串

Rei*_*eus 10

你可以做到

char[] charArray = "0C46BA09".toCharArray();
Run Code Online (Sandbox Code Playgroud)


Sur*_*tta 5

toCharArray() 在String上使用for each和 方法

for (Character c : s.toCharArray()) {
        System.out.println(c);
 }
Run Code Online (Sandbox Code Playgroud)

O/P:

0
C
4
6
B
A
0
9
Run Code Online (Sandbox Code Playgroud)

更新:

String s = "2B00FFEC";
StringBuilder  result = new StringBuilder();
for (int i = 0; i <=s.length()-2; i=i+2) {
    result.append(new StringBuilder(s.substring(i,i+2)).reverse());
 }
System.out.println(result.reverse().toString());   //op :ECFF002B
Run Code Online (Sandbox Code Playgroud)