//定义接口和对应的字符串处理方法
public interface StringDeal {
public String filterString();
public interface StringDeal {
public String filterString();
}
//在main方法中定义匿名内部类,并添加处理方法
public class OutString {
public static void main(String[] args) {
final String strSource = "I am a Chinese!";
StringDeal sd = new StringDeal(){
public String filterString() {
String convertStr = strSource;
convertStr = convertStr.replaceAll(" ", "");
return convertStr;
}
};
System.out.println("源字符串为:"+strSource);
System.out.println("处理后字符串为:"+sd.filterString());
}
}
打印结果:
源字符串为:I am a Chinese!
处理后字符串为:IamaChinese!