字串的簡單使用
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 至少有乙個字元並且所有字元都是字...