解析字符串 String str="dd#####";str.replaceAll("#","");//str="d"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="*th#***##i#n****###k##"; String dst=""; for(int i=0;i<str.length();++i){ if(str.charAt(i)=='#')continue; dst+=str.charAt(i); } public class Tihuan{ private Tihuan(){} static String str="th###i#n###k##"; public static void main(String[] args) { String str1; str1=str.replaceAll("#", ""); System.out.println(str1); } }这样就可以了。可是如果字符串里有*号,怎么会报错呢?public class Tihuan{ private Tihuan(){} static String str="th**###i#n###k##"; public static void main(String[] args) { String str1; str1=str.replaceAll("#", ""); str1=str1.replaceAll("*", ""); System.out.println(str1); } }java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0*^ *是java关键字,我改了以下程序, public static void main(String[] args) { String str1 = "th**###i#n###k##"; str1= new String(str.replaceAll("#", "")); System.out.println(str1); str1= new String(str1.replaceAll("\\*", "")); System.out.println(str1); } java GUI 开发 标题栏图片 请教问题来的,谢谢大家进来帮我解决一下,在此谢过了... 关于一个整姿表达式,请各位帮忙 大侠知道一下小弟;急 谁有中文版jdk文档的下载地址,谢谢。 java和c的通讯问题 请问在java2中怎样实现一个弹出式的窗口 stringbuffer 删除最后一个=号之前的文字 关于Canvas的一个问题 关于TreeSe自然排序compareTo()问题 智能ABC 与java程序有冲突 一个帖图的程序,调试通过,用appletviewer就是白纸一张。。。 谢谢高人。。。。
String dst="";
for(int i=0;i<str.length();++i){
if(str.charAt(i)=='#')continue;
dst+=str.charAt(i);
}
{
private Tihuan(){}
static String str="th###i#n###k##";
public static void main(String[] args)
{ String str1;
str1=str.replaceAll("#", "");
System.out.println(str1);
}
}
这样就可以了。
可是如果字符串里有*号,怎么会报错呢?
public class Tihuan
{
private Tihuan(){}
static String str="th**###i#n###k##";
public static void main(String[] args)
{ String str1;
str1=str.replaceAll("#", "");
str1=str1.replaceAll("*", "");
System.out.println(str1);
}
}
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*
^
public static void main(String[] args)
{
String str1 = "th**###i#n###k##";
str1= new String(str.replaceAll("#", ""));
System.out.println(str1);
str1= new String(str1.replaceAll("\\*", ""));
System.out.println(str1);
}