我要把"0x0002||0x0004||0x0008"中的||去掉,变成三个字符串"0x0002","0x0004","0x0008",请问该怎么做?
解决方案 »
- 那三个方法为什么有问题呢?求解....
- 如何判断socket传输文件的类型?
- sqlserver2000 jdbc查询数据量大出错
- 子类调用父类的变量 是用supeu。name吗?
- 关于打开iis服务的问题
- 产生20个int类型的随机数,针对每个数使用if-then-else判断它是大于、小于或等于下一个数,最后一个数不参与比较。
- 同一个主窗口下多个Jdialog
- Byte b=new Byte((byte)128)为什么b=-128
- 一个Javamail问题:收取message后写向流时出错.
- 如何使用javamail发送带smtp验证的邮件?
- Java可不可以像C#那样写出搞笑整人的程序?
- 关于垃圾回收,我这样想哪错了啊 ??
String[] strArray = str.split("\\|\\|");
public static void main(String[] args) {
String str = "0x0002||0x0004||0x0008";
System.out.println(str);
str=str.replaceAll("\\|\\|","\",\"");
System.out.println(str);
}
结贴给分了。。呵呵
0x0002||0x0004||0x0008
0x0002","0x0004","0x0008
String str = new String("0x0002||0x0004||0x0008");
str = "\"" + str.Replace("||", "\",\"") + "\"";
这个C#代码不知道JAVA行不行,我想应该差不多