Java字符串处理之详解String自带方法
来源:互联网 发布:整容整形网络咨询师 编辑:程序博客网 时间:2024/06/05 08:18
- String自带方法
- trim String
- splitString int String
- replaceString String String
- replaceAllString String String
- replaceFisrtString String String
- Java字符串处理之日期格式化
String自带方法
trim(): String
去除字符串首尾的’\t’, ‘空格’, ‘\n’, ‘\r’
注意: 返回值是一个String, 包含了原String的全部字符, 仅仅使用offset(起始位置)和count(字符数)来"去除"首位的空格. 例子: "\tFoo\t".trim() 返回的是一个属性为offset=1, count=3的"\tFoo\t"字符串, 显示为"Foo".
split(String , int): String[]
"1=2=3".split("=",2); //{"1","2=3"}
replace(String, String): String
传统的, 我们使用str.replace(matcher, target)
replaceAll(String, String): String
String也支持用Regex表达式替换指定字符 str.replaceAll(regexMatcher, target)
其中, regexMatcher是正则表达式.
只需要记住最简单的表达式”(anyString){1}”, 即匹配”anyString”1次, 你就已经入门了!
比如
"habubuv".replaceAll("(bu){2}", ""); // "hav""habubuv".replaceAll("(habu){1}", "") // "buv"
replaceFisrt(String, String): String
str.replaceFirst(regexMatcher, target)
Regex元字符
简单来说, 元字符和Regex的关系, 就像if while return和java的关系
我们已经学会了”(anyString){n}”, 那么我们就用它来说明元字符* ? +
的作用吧.
(anyString)*
(anyString)?
(anyString)+
比如,
需要转义的原字符 \ . + * ? ^ $ ( ) { [ |
Java字符串处理之日期格式化
201441->20140401
String.format(“%4d%02d%02d”,year,month,date)
0 0
- Java字符串处理之详解String自带方法
- string字符串转成int类型 不用自带的方法
- 使用Java自带的方法反转字符串
- Java中字符串之String详解
- 字符串处理之string
- String字符串方法详解
- java 字符串处理String
- JAVA 自带定时器详解
- shell 自带的字符串处理功能
- 字符串及处理之四: Windows自带的字符串函数
- 字符串及处理之 使用TCHAR方案 Windows自带的字符串函
- Java字符串String详解
- Java字符串String详解
- Java自带排序方法
- java中判断字符串是否为数字的方法的几种方法 ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str)
- flex String 字符串处理方法
- string字符串常用处理方法
- Java String字符串方法
- 每天一道算法题——拼音翻译成阿拉伯数字(只有数字拼音)
- SSH_Hibernate_criteria常用方法
- 《剑指offer》:[16]打印1到最大的N位数
- Centos 6.4 python 2.6 升级到 2.7
- Uva10152
- Java字符串处理之详解String自带方法
- leetcode 176. Second Highest Salary
- java反射机制详解
- 虚拟文件系统和高速缓存区
- 基本操作_Scanner_String
- Hibernate小结
- 第十四周阅读程序——1
- ACM天梯赛练习L1-005. 考试座位号
- MySQL语法(二 )--update--and 和 or--order by--delect(数据的操作)----drop(库的操作)