public class StringBuffer1
{
public String di(String input)
{
int i;
char c;
StringBuffer sb=new StringBuffer();
for(i=0;i<input.length();i++)
{
c=sb.charAt(i);
switch(c)
{
case '>':sb.append(">");break;
case '<':sb.append("<");break;
case '"':sb.append(""");break;
case '&':sb.append("&");break;
default:sb.append(c);
}
}
return sb.toString();
}
public static void main(String args[])
{
StringBuffer1 sb1=new StringBuffer1();
System.out.println(sb1.di("chen"));
}
}
请问一下这段代码怎么执行的时候会报错呢.应该没有错误才对呀!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货