char chars =;
string s = new string(chars);
int len = s.length();//字串長度
system.out.println(chars);//ab
system.out.println(s);//abc
system.out.println(len);//3
char ch = "zhangpei".charat(5);下標從0開始
system.out.println(ch);//p
string str = "this is a demo of the getchars method.";
char buf = new char[20];
str.getchars(10,16,buf,1);
system.out.println(str);
system.out.println(buf);
string str = "this is a demo of the getchars method.";
char char1 = new char[50];
char1 = str.tochararray();//將此字串轉換為乙個新的字元陣列。
system.out.println(char1);
//字串與二進位制字元之間的轉換,網路傳輸時需要將普通的字串轉化為字元流byte
string str = "this is a demo of the getchars method.";
byte byte1 = new byte[50];
byte1 = str.getbytes();
system.out.println(byte1);
string str1 = new string(byte1);
system.out.println(str1);
string str1 = "zhangpei";
string str2 = "zhangpei";
string str3 = "zhangpei";
system.out.println(str1.equals(str2));//true
system.out.println(str1.equalsignorecase(str2));//true
system.out.println(str1.equals(str3));//false
system.out.println(str1.equalsignorecase(str3));//true
按字典順序比較兩個字串。該比較基於字串中各個字元的 unicode 值。按字典順序將此string
物件表示的字串行與引數字串所表示的字串行進行比較。如果按字典順序此string
物件位於引數字串之前,則比較結果為乙個負整數。如果按字典順序此string
物件位於引數字串之後,則比較結果為乙個正整數。如果這兩個字串相等,則結果為 0;compareto
只在方法equals(object)
返回true
時才返回0
system.out.println("a".compareto("b"));//-1
system.out.println("b".compareto("a"));//1
system.out.println("a".compareto("a"));//0
system.out.println("ab".compareto("ba"));//-1
string s1 = "b";
string s2 = "b";
system.out.println(s1.compareto(s2));//32
system.out.println(s1.comparetoignorecase(s2));//0
equals()方法比較字串物件中的字元,==運算子比較兩個物件是否引用同一例項。
string s1 = "hello";
string s2 = new string(s1);
system.out.println(s1.equals(s2));//true
system.out.println(s1==s2);//false
string s1 = "hello";
string s2 = s1;
system.out.println(s1.equals(s2));//true
system.out.println(s1==s2);//true
String字串查詢操作
public class stringcontains public static void main string args string info 發布到首頁後,一旦被管理員撤下,3天內將不能再發布到首頁 boolean b info.contains 管理員撤下 l system.out.pr...
C 字串string操作
相比於c語言而言,c 提供了太多的寫好了的型別和方法,其中string型別就是用起來特別方便的一種。那麼問題來了,既然有c語言的char型,為什麼還要學習string型別呢?我碰到過的也是最主要的乙個原因就是string型別更節省空間,用多少開多少,而char型別的陣列就不是了,必須開最大值。其次還...
String字串的操作
字串的常用操作 author nadech name my name is nadech print name.count a print name.capitalize print name.center 50,print name.ljust 50,print name.rjust 50,pri...