c:一般方法
b:案例演示
b:案例演示
2.下面這句話在記憶體中建立了幾個物件?
3.判斷定義為string型別的s1和s2是否相等
4.判斷定義為string型別的s1和s2是否相等
5.判斷定義為string型別的s1和s2是否相等
public
class testtrue
true
}
string r="4857934jkjhdfea"
; system.out
.println(r.length());
system.out
.println(r.charat(3));
system.out
.println(r.indexof("4"));
system.out
.println(r.indexof("j"));
system.out
.println(r.indexof("j",3));
system.out
.println(r.indexof("j",8));
system.out
.println(r.lastindexof("j"));
system.out
.println(r.substring(3));
system.out
.println(r.substring(3, 4));
system.out
.println("--------------------");
system.out
.println(r.indexof(8));
system.out
.println(r.indexof(97));
//引數接收的是int型別的,傳遞char型別的會自動提公升
system.out
.println(r.indexof('a'));
system.out
.println(r.indexof('3'));
indexof如果跟int型別,出來的不是下表對應的。是char對於的十進位制數字,非要用int型的話就用charat
15
7 0
7 7
9 9
7934jkjhdfea
7 *——————–
-1 14
14 5
string r="4857934jkjhdfea";
for (int i = 0; i < r.length(); i++)
}
public
class
test3 else
if(c >= 'a' && c <= 'z') else
if(c >= '0' && c <= '9') else
}//3,列印每乙個計數器的結果
system.out.println(s + "中大寫字母有:" + big + "個,小寫字母有:" + small + "個,數字字元:"
+ num + "個,其他字元:" + other + "個");
}}
stringtolowercase():把字串轉成小寫。(了解)
stringtouppercase():把字串轉成大寫。
stringconcat(string str):把字串拼接。
public static void main(string args)
輸出結果:
public
static
void
main(string args) ;
string s = "["; //定義乙個字串用來與陣列中元素拼接
for (int i = 0; i < arr.length; i++)
if(i == arr.length - 1) else
}system.out.println(s);
}
方法二
public static void main(string args) ;
string i=arrays.tostring(arr);
system.out.println(i);
}/*tostring 原碼
public static string tostring(int a)
}*/}
方法三
public
class ttt ;
stringbuilder sb=new stringbuilder();
for (int i = 0; i < arr.length; i++)
string news=sb.substring(0, sb.length()-1);
system.out.println(news+"]");
}}
b:string的去除字串兩空格及案例演示
c:string的按字典順序比較兩個字串及案例演示
public
static
void
main(string args)
}
方法二
scanner sc = new scanner(system.in); //建立鍵盤錄入物件
system.out.println("請輸入乙個字串:");
string line = sc.nextline(); //將鍵盤錄入的字串儲存在line中
char arr = line.tochararray(); //將字串轉換為字元陣列
string s = "";
for(int i = arr.length-1; i >= 0; i--)
system.out.println(s);
}
public
static
void main(string args)
system.out.println(count);
}}
簡單使用Scanner類實現輸入和輸出
簡單使用scanner類實現輸入和輸出scanner scan newscanner system.in 傳入的引數表示掃瞄控制台接受資料 scan.close 控制輸入輸出的物件記得最後要關閉scan.next 等方法一般用來獲取輸入的資料 scan.hasnext 等方法一般用來判斷是否還有資料...
類和物件(13) 全域性函式與成員函式
1 把全域性函式轉化成成員函式,通過this指標隱藏左運算元 test add test t1,test t2 test add test t2 2 把成員函式轉換成全域性函式,多了乙個引數 void printab void printab test pthis 3 函式返回元素和返回引用 案例一...
Swift程式語言學習1 3 型別安全和投機型
swift 是型別安全 type safe 語言。型別安全的語言可以讓你清楚地知道 被處理值型別。假設你需要乙個 string。你絕對不能進去乙個不小心傳球int。因為 swift 它是型別安全,因此,這將是型別檢查的編譯 type checks 並把不匹配的型別標記為錯誤。這能夠讓你在開發的時候盡...