JAVA String 删除某个符号怎么写

730e3bbf-4533-4a74-95d2-f7ce3e8ab002
我想输出去掉"-"后的内容如何最简单的实现谢谢

String test = "730e3bbf-4533-4a74-95d2-f7ce3e8ab002";
String[] split = test.split("-");
String newStr="";
for(int i=0;i<split.length;i++){
newStr+=split[i];
}
System.out.println("去掉-后的新字符串就为====>"+newStr);
这样就可以实现了呵呵!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-09
一句话:
System.out.println("730e3bbf-4533-4a74-95d2-f7ce3e8ab002".replace("-", ""));本回答被提问者和网友采纳
第2个回答  2011-11-02
如何把一段有“-”分割的字符串转换成一个数组?
如果不查jdk api,我很难写出来!我可以说说我的思路:
1. 用正则表达式,代码大概为:String [] result = orgStr.split("-");
2. 用 StingTokenizer ,代码为:StringTokenizer tokener = StringTokenizer(orgStr,”,");
String [] result = new String[tokener .countTokens()];
Int i=0;
while(tokener.hasNext(){result[i++]=toker.nextToken();}
第3个回答  2011-11-02
String str="730e3bbf-4533-4a74-95d2-f7ce3e8ab002";
System.out.println(str.replace("-", ""));
第4个回答  2011-11-02
String s = "730e3bbf-4533-4a74-95d2-f7ce3e8ab002".replaceAll("-", "");