java.lang.String 方法split使用问题 F8265506000300java java.lang.String split() 把上面 两个为一组截取为字符串 应该怎么写正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 F8265506000300 我观察你这个应该是一个16进制数字了那如果 现在为这样类型的 String stream = “F8265506000300”因为 2位16进制数是8个字节 char类型也是8个字节所以 char [] c = stream.toCharArray();这个时候 c里存放的是 char类型 如果你想输出 16进制数的话 那你就直接 (int)c[index] 在吧这个转化为16进制这样就可以了 用正则吗?两个一组的话,用substring()就行吧........ 我是1楼 刚才说的不对。sorry 别误导你了 哎! 两个一组?不用split(),用个循环截取就行了啊 public class SplitToArray { /** * @param args */ public static void main(String[] args) { String str = "F8265506000300"; int strLen = str.length(); String[] array = new String[strLen]; for(int i=0;i<array.length;i++){ array[i] = str.substring(i, i+1); System.out.println(i+" "+array[i]); } }} 一个关于jar包的问题 高手快来:Java获得笔记本硬件行为的类? 父类 xx = new 子类();不太明白这样的写法 一个简单的音乐播放器,请高人指点 写一个关于定时从FTP服务器抓文件遇到的问题 有没有人懂离岸外包的 eclipse如何与tomcat集成? 将JDK换为1.4以后,出现的Jbuilder6.0的中文问题。请各位大侠不吝赐教! 客户端虚拟机 是否可以重载JFileChooser对话框的"打开"事件!!! 大家谈谈自己在工作中应到设计模式的情况啊 请教一个字符程序,看有没有更好的方法?
那如果 现在为这样类型的 String stream = “F8265506000300”
因为 2位16进制数是8个字节 char类型也是8个字节
所以 char [] c = stream.toCharArray();这个时候 c里存放的是 char类型
如果你想输出 16进制数的话 那你就直接 (int)c[index] 在吧这个转化为16进制
这样就可以了
sorry 别误导你了 哎!
public class SplitToArray { /**
* @param args
*/
public static void main(String[] args) {
String str = "F8265506000300";
int strLen = str.length();
String[] array = new String[strLen];
for(int i=0;i<array.length;i++){
array[i] = str.substring(i, i+1);
System.out.println(i+" "+array[i]);
}
}}