java trim all,[JAVA中各种去除空格][java string.trim()][str.replaceAll去空格]
有时候去除空格是件很烦的事,去空格我们也要详细了解一下他们的功能等,下面就罗列一下各个方法吧!
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", "");
去掉所有空格,包括首尾、中间 ,这个方法挺好用
String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +","");
去掉所有空格
4.str = .replaceAll("\\s*", "");
可以替换大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
5.或者使用下面的代码也可以去掉所有空格,包括首尾、中间,可以好好看看!
public String remove(String resource, char ch) {
StringBuffer buffer = new StringBuffer();
int position = 0;
char currentChar;
while (position < resource.length()) {
currentChar = resource.charAt(position++);
if (currentChar != ch) buffer.append(currentChar);
}
return buffer.toString();
}
测试的全部代码如下:
public class Test1 {
public static void main(String[] args) {
String QJstr = " hello cfei.net ";
String QJstr1 = remove(QJstr, ' ');
System.out.println(QJstr + "\n" + QJstr1);
}
public static String remove(String resource, char ch) {
StringBuffer buffer = new StringBuffer();
int position = 0;
char currentChar;
while (position < resource.length()) {
currentChar = resource.charAt(position++);
if (currentChar != ch) buffer.append(currentChar);
}
return buffer.toString();
}
}
java trim all,[JAVA中各种去除空格][java string.trim()][str.replaceAll去空格]相关推荐
- Java ME游戏开发中,碰撞检测算法在Java?ME中的实现(
2019独角兽企业重金招聘Python工程师标准>>> 在Java ME游戏开发中,碰撞检测算法在Java?ME中的实现(百搜技术) 在Java ME游戏开发中,经常需要进行碰撞检测 ...
- java arraylist 重复_Java中ArrayList去除重复元素
Java中ArrayList去除重复元素 //删除ArrayList中重复元素 public static void removeDuplicate(ArrayList list) { ...
- java string补空格_Java String字符串补0或空格详解
Java String字符串补0或空格 import java.text.NumberFormat; //1.Java 中给数字左边补0 public class NumberFormatTest { ...
- java if在内存中_全面理解Java内存模型
Java 内存模型的抽象 在 java 中,所有实例域.静态域和数组元素存储在堆内存中,堆内存在线程之间共享(本文使用"共享变量"这个术语代指实例域,静态域和数组元素).局部变量( ...
- java怎么将在中加入数字,在Java中将前导零添加到数字中?
本问题已经有最佳答案,请猛点这里访问. 有没有更好的方法来获得此结果? 如果num的位数比位数多,则此函数将失败,并且我认为它应该在库中的某个位置(例如Integer.toString(x," ...
- java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名
Java 获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...
- java plsql_在PLSQL中编译复杂的java(转)
PLSQL中可以编译运行JAVA程序. 一个简单的例子: create or replace and compile java source named xxfnd as package xxfnd; ...
- jsp java代码取session_jsp中的session在java文件中取到
jsp页面调用.mxml页面,然后.mxml页面调用后台java文件,在后台java文件中通过session 可以取道jsp页面中的session的值. String path = request.g ...
- java 对象 序列化 文件中_如何将一个java对象序列化到文件里
1.准备要序列化的类User (这个类必须实现Serializable接口,该接口只起到一个标记作用,没有任何抽象方法) package cn.qdm.ceshi; import java.io.Se ...
最新文章
- SQLAlchemy简介与入门
- ActionScript 3.0 实现树形菜单。
- Script:收集11g Oracle实例IO性能信息
- maven scope/site/effective-pom/assembly
- 《移动项目实践》实验报告——Android初级控件
- 每日Ubuntu小技巧 - 使用TeamViewer连接远程桌面
- K-D Tree学习笔记
- [转载]XSS 攻擊常用腳本
- VeriSign 通配型 SSL证书详解
- Feed系统架构资料收集
- FFmpeg学习(4)——为视频嵌入字幕
- 从携程事件给我们警示
- 【深入浅出通信原理-学习笔记】通信系统概述
- Java计算长方体、四棱锥的表面积和体积
- MySQL菜鸟学习日志——0001
- php根据ip地址查询经纬度,根据IP查询经纬度
- 电脑桌面便签怎么修改便签字体颜色?
- SAP AFS 升级后由于RETURN PO带来的ARUN程序问题
- 黄河金岸诗词大赛获奖作品选登(1)
- OpenCV:minMaxLoc vs minMaxIdx
热门文章
- vim 删除,复制和粘贴
- 微型计算机pentium或celeron,计算机综合测试答案.doc
- 玩转 SpringBoot 2.x 之 RedisTemplate 操作
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学生课堂考勤管理系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的账单管理系统
- httpservletresponse 重定向浏览器不变的原因_正确区分火狐浏览器(Firefox)中国版和国际版amp;下载方法...
- DesiredCapabilities内容详解(摘)
- (@WhiteTaken)设计模式学习——组合模式
- HDU---1166---敌兵布阵
- BZOJ 2707: [SDOI2012]走迷宫( tarjan + 高斯消元 )