首先需要注意的是:字串時不可變的,所以這些函式不會直接改變字串的內容,而是把修改後的字串的值通過函式返回值的形式返回,即s.tolower()與s=s.tolower
1.tolower()把字串轉換成小寫
2.toupper()把字串轉換成大寫
3.s1.equals(s2,stringcomparison.ordinallgnorecase)兩個字串進行不區分大小寫的比較
舉例:兩個同學輸入各自喜歡的美劇名稱,判斷是否一致,如果相同,輸出兩人共同喜歡的劇名;如果不同,則輸出兩人喜歡的不同劇名
分析:由於不確定兩個人的輸入習慣,就算輸入的是相同的劇名,但是由於大小寫的習慣可能導致最後程式判斷錯誤,所以可以直接將兩位同學輸入的字串轉換成大寫或小寫。另外,最簡單的方法是忽略大小寫進行比較。
將輸入內容轉換成小寫:
console.writeline("請輸入第一位同學喜歡的美劇名");
string str1 = console.readline();
str1 = str1.tolower();//把字串轉換成小寫的
將輸入內容轉換成大寫:
console.writeline("請輸入第一位同學喜歡的美劇名");
string str1 = console.readline();
str1 = str1.toupper();//把字串轉換成大寫的
忽略大小寫進行比較console.writeline("請輸入第一位同學喜歡的美劇名");
string str1 = console.readline();
console.writeline("請輸入第二位同學喜歡的美劇名");
string str2 = console.readline();
bool result = str1.equals(str2, stringcomparison.ordinalignorecase);//忽略大小寫比較
if (result )
else
-----", str1, str2));
}console.readkey();
當然,這只針對個例,我們要根據實際情況挑選相應的方法呢。
JS字串常用方法總結
0 for var i 0 i return true 4 str.indexof searchstring,startindex 返回子字串第一次出現的位置,從startindex開始查詢,找不到時返回 1 5 str.lastindexof searchstring,startindex 從由往...
Python 字串 常用方法 總結
查詢 string.find str,beg 0,end len string 檢測 str 是否包含在 string 中,如果 beg 和 end 指定範圍,則檢查是否包含在指定範圍內,如果是,返回開始的索引值,否則返回 1 string.rfind str,beg 0,end len strin...
JS字串常用方法總結
1 tolowercase 把字串轉為小寫,返回新的字串。var str hello world var str1 str.tolowercase console.log str hello world console.log str1 hello world2 touppercase 把字串轉為大...