java String类 常用函数
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
1. 獲取
int indexOf(int c)
int indexOf(int c, int start)
char charAt(int index)
2.判斷
判斷是否包含一個(gè)字符串
boolean contains(CharSequence cs)
indexOf() //也可以用來判斷是否包含
判斷是否有內(nèi)容
boolean isEmpty( ) //判斷是否有內(nèi)容
判斷是否以指定內(nèi)容結(jié)尾
boolearn endsWith ( )
判斷字符串內(nèi)容是否相同
boolearn equals( ) //覆寫了Object的方法
判斷內(nèi)容是否相同,并忽略大小寫
boolearn equalsIgnoreCase( )
3.轉(zhuǎn)換
將字符數(shù)組轉(zhuǎn)成字符串:
構(gòu)造函數(shù):
String(char[] data)
String(char[] data, int offset, int charCount) //將字符數(shù)組的一部分轉(zhuǎn)成字符串
靜態(tài)方法:
- static String copyValueOf(char[] data, int start, int length)
- static String copyValueOf(char[] data) static String
- valueOf(char[] data)
將字符串轉(zhuǎn)成字符數(shù)組
char[] toCharArray()
將字節(jié)數(shù)組轉(zhuǎn)成字符串 String(byte[] data)
將字符串轉(zhuǎn)成字節(jié)數(shù)組
byte[] getBytes()
將基本數(shù)據(jù)類型轉(zhuǎn)為字符串
static String valueOf(int value)
4.替換
注意:字符串不能改變
String replace(char oldChar, char newChar)// 返回新字符串
5.切割
String[] split(String regularExpression)// 返回字符串?dāng)?shù)組
6.子串 獲取字符串中的一部分
String substring(int start)//從頭到字符串最后
String substring(int start, int end)//包含頭,不包含結(jié)尾
7.轉(zhuǎn)換 去除空格,比較
大小寫轉(zhuǎn)換
- String toUpperCase()
- String toLowerCase()
去除多余空格
String trim()//去除兩端的空格
對(duì)兩個(gè)字符串進(jìn)行自然順序的比較
int compareTo(String string)
轉(zhuǎn)載于:https://my.oschina.net/itfanr/blog/358439
總結(jié)
以上是生活随笔為你收集整理的java String类 常用函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二手房买卖砍价最新攻略 帮你花少钱买好房
- 下一篇: VARIANT变体类型数据