Android去除字符串中空格制表符换行
来源:互联网 发布:java面试问题 编辑:程序博客网 时间:2024/05/01 13:36
两种方法 去除字符串中空格制表符换行:
public String checkString(String str) { if (TextUtils.isEmpty(str)) return ""; int len = str.length(); int i = 0, j = 0; char[] strChar = str.toCharArray(); for (; i < len; i++) { if (' ' == strChar[i] || '\t' == strChar[i] || '\n' == strChar[i]) continue; if (i != j) strChar[j] = strChar[i]; j++; } //strChar[j] = 0;//C/C++中0是结束标志位需要添加该语句,Java中会越界,需要注释该句; return new String(Arrays.copyOf(strChar, j)); }
利用正则表达式
public static String replaceBlank(String src) { String dest = ""; if (src != null) { Pattern pattern = Pattern.compile("\t|\r|\n|\\s*"); Matcher matcher = pattern.matcher(src); dest = matcher.replaceAll(""); } return dest; }
补充两种去除的算法
//2.1 Delete int k = 0; int i = 0; while (i < NowListSize) { if (NowListFlag[i] == 0) { NowList[i]->deleteIcon(); } else { NowList[k++] = NowList[i]; } i++; } NowListSize = k;
或者
int pos = 0; for (int j = 0; j < NowListSize; j++) { if (NowListFlag[j + pos] == 0) { NowList[j + pos]->deleteIcon(); pos++; NowListSize--; j--; continue; } NowList[j] = NowList[j + pos]; }
阅读全文
3 0
- Android去除字符串中空格制表符换行
- Android:去除字符串中空格制表符换行
- java中去除字符串中的空格,回车,换行符,制表符
- 去除字符串中的空格、制表符、换行、回车
- Java去掉字符串中空格,换行,制表符
- 替换 html中换行符、空格 ;去除字符串中的空格\\s*,回车\n,换行符\r,制表符\t
- 唯爱小粽子:Java中去除字符串中的空格、回车、换行符、制表符等特殊字符
- java去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符
- Java去除字符串中的空格,回车,换行符,制表符
- java去除字符串中的空格、回车、换行符、制表符
- JAVA类,去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符 .
- java去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符
- HDU 3416 Marriage Match IV (SPFA+最大流)
- sql之left join、right join、inner join的区别
- [leetcode]668. Kth Smallest Number in Multiplication Table
- 源码安装tensorflow
- [知了堂学习笔记]_css3特效第二篇--行走的线条&&置顶导航栏
- Android去除字符串中空格制表符换行
- UI组件——WebView部分api释义
- Sasha and Sticks CodeForces
- 电池高压安全注意事项
- 迭代
- PHP进行3des加密
- 从服务器下载mp3文件,保存到MediaStore,提取数据mp3中的信息
- Java注解--四种元注解
- python之正则表达式教程(初级)