java String字符串常量常用方法


1.字符串提取子串

  String str="abcdefg";
  String s=str.substring(0,5);//s=abcde

2.字符串拼接
使用‘+’進行拼接

  String str=join("/","a","b","c","d");//str=a/b/c/d 返回一個新串,用定界符連接所有元素。

3.String 不可變字符串,字符串常量
修改字符串時,每次重新創建一個新的字符串,確實比不如直接修改代碼單元的效率高。但是不可變字符串有一個優點:編譯器可以讓字符串共享。
4.字符串相等
str.equals(t)//比較時應保證str不為null;
String中存放的是字符串常量的位置,而不是字符串的常量值,字符串常量在常量池中。不能用判斷字符串相等,會比較字符串所在位置。
str.equalsIgnoreCase(String other);//忽略大小寫進行比較。
5.空串與NULL
空串 "" 檢測:

  str.length()!=0;//注意str可能為空的情況。
  "".equals(str);

null檢測:

  str!=null

6.去掉頭尾部空格

  String trim();

7.字符串大小寫轉化

  String toLowerCase();
  String toUpperCase();

8.字符串中用新子串替換舊子串

  String replace(charSequence newStr,charSequence oldStr);

9.查找第一個(最后一個)子串位置

  int indexOf(String str);
  int indexOf(String str,int fromIndex);
  int lastIndexOf(String str);
  int lastIndexOf(String str,int from Index);

10.字符串前后綴

  boolean startsWith(String prefix);//前綴為prefix,返回true
  boolean endsWith(String suffix);//后綴為suffix,返回為true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM