java去全半角空格,trim(), replaceAll(" +",""),replaceAll("\\s*", ""), replaceAll(" | ", "")
2024-10-16 15:01:51
JAVA中去掉空格 . String.trim() trim()是去掉首尾空格 .str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2); .或者replaceAll(" +",""); 去掉所有空格 .str = .replaceAll("\\s*", ""); 可以替换大部分空白字符, 不限于空格 \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个 java去掉全角空格和半角空格的方法, 需求1:将字符串转换成字符数组 String value = " 俞子东 "; char[] val = new char[value.length()]; value.getChars(, value.length(), val, );//字符串转换成字符数组 System.out.println(val.length) 需求2:将所有的全角空格和半角空格去掉 System.out.println(value.replaceAll(" | ", "")); 需求3:将字符串两边的半角空格、全角空格去掉(调用myTrim(value, " ");) static String myTrim(String source, String toTrim) {//将字符串两边的半角空格、全角空格去掉,其他也可以 StringBuffer sb = new StringBuffer(source); )).toString()) != -) { sb.deleteCharAt(); } )) .toString()) != -) { sb.deleteCharAt(sb.length() - ); } return sb.toString(); } 完整代码: package com.konglong.test; public class TrimTest { public static void main(String[] args) { String value = " 俞子东 "; char[] val = new char[value.length()]; value.getChars(, value.length(), val, );//字符串转换成字符数组 System.out.println(val.length); System.out.println(value.replaceAll(" | ", "")); System.out.println(myTrim(value, " ")); } static String myTrim(String source, String toTrim) {//将字符串两边的半角空格、全角空格去掉,其他也可以 StringBuffer sb = new StringBuffer(source); )).toString()) != -) { sb.deleteCharAt(); } )) .toString()) != -) { sb.deleteCharAt(sb.length() - ); } return sb.toString(); } }
最新文章
- pythonchallenge之C++学习篇-03
- java中时间类型的问题
- [CSS]如何正确使用ID和Class?
- html5 基本内容 摘自W3C
- HTML_创建易用的Web表单
- ThinkPHP中SQL调试方法
- EXCEL插件
- 关于委托:异常{ 无法将 匿名方法 转换为类型“System.Delegate”,因为它不是委托类型 }
- Django 数据库查询
- css3圆角讲解
- Hdu 1301 Jungle Roads (最小生成树)
- Face Alignment at 3000FPS(C++版)工程配置
- Sliverlight之 画刷
- Disharmony Trees 树状数组
- DOM操作中,遍历动态集合的注意事项。ex: elem.children
- CF Round#436 div2
- Linux PCI/PCI-E设备配置空间读取与修改
- 注意:QQ影音视频压缩时长丢失
- 一文搞懂Raft算法
- Django--ORM 多表查询
热门文章
- linux进程解析--进程的创建
- hdu 4710 Balls Rearrangement 数论
- Java 多线程 (并发)总结
- java.text.MessageFormat格式化字符串时的小技巧
- HDU 4707 Pet(DFS(深度优先搜索)+BFS(广度优先搜索))
- 100M 宽带办理
- Note:This element neither has attached source nor attached Javadoc
- POJ 3040 Allowance 贪心
- Codeforces 474 F. Ant colony
- Struts 2.x仍然明显落后于时代。 Struts 2.x这一类老牌Web MVC开发框架仅能用于开发瘦客户端应用,无法用来开发对于交互体验要求更高的应用。