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)
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)
| 归档时间: |
|
| 查看次数: |
1962 次 |
| 最近记录: |