去掉字符串中间的空格
来源:互联网 发布:js发送url请求 编辑:程序博客网 时间:2024/05/06 10:53
/** * Created by king on 2017/5/8. * 功能:去掉中间的空格,保留两边的空格。 */public class Trimid { public static void main(String[] args) { String a1 = " asd fa sdf "; String a2 = " asd fa sdf"; String a3 = "asd fa sdf "; String a4 = " asdfasdf "; String a5 = "asdfasdf"; String a6 = " "; System.out.println("--->" + trimid(a1) + "<---"); System.out.println("--->" + trimid(a2) + "<---"); System.out.println("--->" + trimid(a3) + "<---"); System.out.println("--->" + trimid(a4) + "<---"); System.out.println("--->" + trimid(a5) + "<---"); System.out.println("--->" + trimid(a6) + "<---"); } private static String trimid(String a) { int start = 0; int end = a.length() - 1; StringBuilder sb = new StringBuilder(); while (start < end && a.charAt(start) == ' ') start++; while (start < end && a.charAt(end) == ' ') end--; int i = start; int j = start; for (; i < end; i++) { if (a.charAt(i) != ' ' && a.charAt(i + 1) == ' ') { sb.append(a.substring(start, i + 1)); } if (a.charAt(i) == ' ' && a.charAt(i + 1) != ' ') { start = i + 1; } } sb.append(a.substring(start, a.length())).insert(0, a.substring(0, j)); return sb.toString(); }}
阅读全文
0 0
- 去掉字符串中间的空格
- 去掉输入字符串中间的空格
- java中去掉字符串中间的空格
- java 去掉字符串的空格(中间空格,左右空格)
- python几种去掉字符串中间空格的方法
- 去掉字符的首部和尾部字符串的空格以及去掉中间连续的空格为一个空格
- 去掉一个字符串的首尾空格,若中间有空格仅保留一个
- EXCEL中去掉单元格首尾空格,保留字符串中间空格
- C语言去掉字符串前后空格,中间多余空格
- Excel中去掉单元格中间的空格
- 删除字符串中间的空格
- 删除字符串中间的空格
- 删除字符串中间的空格
- java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。
- 去掉字符串开头,结尾或者中间的空格及其他不想要的字符
- 需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个
- ASP.NET C# 去掉字符串中间空格方法
- 去掉字符串右端的空格
- Maven私服Nexus的搭建及使用
- 机房重构之DataGirdView控件的使用
- java JDK下载网址
- 游戏服务器开源
- HDU 1161 Eddy's mistakes
- 去掉字符串中间的空格
- ACPC2017游记
- url传参,特殊字符截断问题
- POJ 1267 Fence 笔记
- (51)组件之音频组件
- android property aniamtion(属性动画)详解
- wxPython之GraphicsContext
- MyBatis insert操作返回主键
- 蓝桥杯决赛之积分之迷