已知一个字符串,返回将字符串中的非字母字符都删除后的字符串
2011-10-24 15:27
281 查看
//class StringEditor
//class StringEditorTester
结果
public class StringEditor { public static String removeNonLetters(String original) { StringBuffer aBuffer=new StringBuffer(original.length()); char aCharacter; for(int i=0;i<original.length();i++) { aCharacter=original.charAt(i); if(Character.isLetter(aCharacter)) { aBuffer.append(new Character(aCharacter)); } } return new String(aBuffer); } }
//class StringEditorTester
public class StringEditorTester { public static void main(String args[]) { String original="hello123,my name is mark,234i think you are my classmate?!!"; System.out.println(StringEditor.removeNonLetters(original)); } }
结果
相关文章推荐
- 编写函数strndel,参量是一个字符串string和两个整数start、length。在string中删除start开始的length个字符,最后返回string。
- 写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
- 常量指针 给定一个字符串,在目标字符串中查找任意字符的第一个字符,返回指针
- 如果字符串的一个子串(其长度大于 1)的各个字符均相同,则称之为等值子串。试设计一算法,求出串S中的最大等值子串 函数返回最大等值子串的长度,如果没有则返回1。 例如: 若S= “abc123abc1
- 【华为OJ】删除一个字符串中出现次数最少的字符
- 系统会随机给你一个日期(yyyy-MM-dd)字符串,你需要计算这个时间上一个月的最后一天的具体日期,最后以yyyy年MM月dd日的字符形式返回
- 基本字符串压缩 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- 给定一个字符串,返回字符串中相邻的字符个数大于等于2的记录数
- IOS 字符串删除某一个字符
- 输出一个字符串遇见‘ \0 ’停止并返回字符串字符的个数
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 有n 个长为m+1 的字符串,如果某个字符串的最后m 个字符与某个字符串的前m 个字符匹配,则两个字符串可以联接,问这n 个字符串最多可以连成一个多长的字符串,如果出现循环,则返回错误
- [算法] 定义一个函数,删除字符串中所有重复出现的字符。
- JavaSE8基础 String charAt 返回字符串中指定索引值所对应的一个字符
- 删除一个字符串中相同字符
- 给定一个字符串s由大小写字母和空白字符组成,返回字符串中最后一个字的长度。 如果最后一个字不存在,则返回0。
- 删除字符串中的一个字符有重复的也删除掉
- [置顶] 在字符串中查找一个特定的字符第一次出现的位置,并返回字符所在位置;如果没有则返回NULL。
- 使用正则表达式删除一个字符串中特定两个字符之间的所有字符
- 合并两个字符集合为一个新集合,每个字符串在新集合中仅出现一次,函数返回新集合中字符串。 如: s1集合{“while”,”for”,”switch”,”if”,”continue”