Java 基礎之String類

2021-08-21 15:16:15 字數 1540 閱讀 9579

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...