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