C 字串常用的方法

2021-08-01 16:47:36 字數 1599 閱讀 1582

字串的簡單使用  

string name1 = "hello";

string name2 = "hello";//利用字串的str.length()屬性求字串的長度

console.writeline("the length of is ",name1,name1.length); // properity

string name1u = name1.toupper();//將字串轉換為大寫

string name2u = name2.tolower();//將字串轉換為小寫

bool equ=name1.equals(name2);//判斷兩個字串是否相等

bool eq = name1.equals(name2,stringcomparison.ordinalignorecase );//在忽略字串大小寫的情況下,判斷兩個字串是否相等

// 2008-08-08

string date = "2008-08-08";

char cdate = date.tochararray();//將string字串轉化為字元(char)陣列

char cd = ;

string sdate = date.split(cd,stringsplitoptions.removeemptyentries);//將字串以cd字元陣列中的字元分割開

console.writeline("年月日",sdate[0],sdate[1],sdate[2]);//輸出2023年08月08日

string str1=date.substring(5,2);//取第5個字元開始的2個字元

int pos=date.indexof('3');//字串中第一次出現『3』的位置

int poslast = date.lastindexof('0');//字串中最後一次出現『0』的位置

bool posstart = date.startswith("2008");//判斷字元是否以「2008」開頭

bool ifend = date.endswith("08");//判斷字元是否以「08」結尾

string spl = date.replace("2008", "二零零八");//字串中的替換字元

bool ih = date.contains("2008");//字串中是否包含字元

string ss = " you know space ";

string sp=ss.trim();//將字串中前後的空格去掉

string spend = ss.trimend();//將字串後面的空格去掉

string spstart = ss.trimstart();//將字串前面的空格去掉

bool ie= string.isnullorempty(ss);//字串是否為null或者空

string strnum=;

string stt=string.join("*",strnum);//將字元陣列用「*」連線起來

string stt1 = string.join("*", "hello","world","look");//join,後面可以是陣列名,也可以是陣列paramer

C 字串處理的常用方法

1.字串比較 字串.comparto 目標字串 a comparto b 2.查詢子串 字串.indexof 子串,查詢其實位置 字串.lastindexof 子串 最後一次出現的位置 str.indexof ab 0 3.插入子串 字串.insert 插入位置,插入子串 s.insert 2,ab...

字串常用方法

字串常用方法 public class 3 abc 5 int indexof string str 輸出字串2在字串1中的下標 system.out.println hello crl endswith crl 6 6int indexof string str,int fromindex 在字串...

字串常用方法

1 判斷型別 9 方法說明 string.isspace 如果 string 中只包含空格,則返回 true string.isalnum 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true string.isalpha 如果 string 至少有乙個字元並且所有字元都是字...