1.string類初始化方法;
public class main ;
string str3=new string(chars);
string str4=new string(chars,1,4);
system.out.println("str1: "+str1);
system.out.println("str2: "+str2);
system.out.println("str3: "+str3);
system.out.println("str4: "+str4);}}
執行結果:
2.string類 常用方法
str1.concat(string str2). //連線字串,返回新字串
str1.charat(index i) //按下標查詢字元
str1.length() //得到字串長度
str1.indexof(string s)//字串查詢,返回子串s的起始位址
str1.lastindexof(string s)//查詢字串s 最後一次出現的位置
str1.substring(int beginindex). //從beginindex 開始擷取字串 ,返回新字串
str1.substring(int beginindex,int endindex) //從beginindex開始到endindex結束,擷取字串,返回新字串
str1.trim() //去除空格,返回新字串
str1.replace(原字元或字串,新字元或字串) //字串替換,返回新字串
str1.startwith(string s) //判斷字串是不是以s開頭
str1.endwith(string s)//判斷字串是不是以s結尾
str1.equals(sting s)//比較字串內容
str1.equalsignorecase(string s)//忽略大小寫比較字串內容是否相等
str1.compareto(string s)//按字典序比較,返回值-1,0,1分別表示比較s的時候在s之前、相等,之後的情況
str1.tolowercase()//將字串都變成小寫
str1.touppercase()//將字串都程式設計大寫
str1.split(string s)//根據字串s對str1進行分割,返回字串陣列
str1.split(string s,int limit)根據字串s對str1進行分割且限定分割片段數,返回字串陣列
3.字串格式化
str1.format(string fomate,object... args)
如:
string str7=string.format("hi,%s", "你好");
system.out.printf("hello %s","world");
Java基礎之String類
1.字串不變 字串的值在建立後不能被更改。2.因為string物件是不可變的,所以它們可以被共享。即記憶體中只建立了乙個物件,可以被多個使用 3.string字串相當於乙個陣列,string底層是靠字元陣列實現的。1.無參構造 string str new string 2.通過字元陣列構造 str...
java基礎之String類
一串字元組成字串,charsequence是字串的最高的父介面,常用的實現類有兩個 string stringbuffer 不管是string物件還是stringbuffer的物件,都叫做字串物件,簡稱字串。兩種例項化方式 string s1 張三 直接使用賦值形式完成字串物件例項化 string ...
java基礎 String類命令
1 regionmatches方法 regionmatches方法用於檢測兩個字串在乙個區域內是否相等 public boolean regionmatches int toffset,string other,it ooffset,int len public boolean regionmatc...