问答题
【说明】StringEditor类的功能是:已知一个字符串,返回将字符串中的非字母字符都删除后的字符串。 public (1) public static String removeNonLetters( (2) ) StringBuffer aBuffer= (3) ; char aCharacter; for(int i=0; i<original.length();i++) aCharacter= (4) ; if(Character.isLetter(aCharacter)) aBuffer.append( (5) ); return new String(aBuffer); public class StringEditorTester public static void main(String args[]) String original="Hi!, My Name is Mark, 234I think you are my classmate?!!"; System.out.println(StringEditor.removeNonLetters(original));
【正确答案】 [解析] (1)class StringEditor 类StringEditor的头部。 (2)String original StringEditor类的方法removeNonLetters的形参是String类型。 (3)new StringBuffer(original.length()) 动态生成一个StringBuffer类对象,长度是形参字符串original的长度。 (4)original.charAt(i) 取original字符串的第i个字符。 (5)new Character(aCharacter) 将生成一个字母字符,值为aCharacter,添加到字符串aBuffer的尾部。
【答案解析】
提交答案
关闭