String 课后作业2
動手動腦之Stringequals()方法:
String類型當比較不同對象內容是否相同時,應該用equals,因為“==”用于比較引用類型和比較基本數據類型時具有不同的功能。
1:當對象不同,內容相同,"=="返回false,equals返回true
String?s1=new?String(“java”);
String?s2=new?String(“java”);
System.out.println(s1==s2);//false
System.out.println(s1.equals(s2));//true
2:當同一對象,"=="和equals結果相同
String?s1=new?String(“java”);
String?s2=s1;
System.out.println(s1==s2);//true
System.out.println(s1.equals(s2));//true
3:如果值不相同,對象就不相同,所以"=="?和equals結果一樣
String?s1=”java”;
String?s2=”java”;
System.out.println(s1==s2);//true
System.out.println(s1.equals(s2));//true
在Java語言中String類有很多以處理函數,例如length()、charAt()、getChars()、replace()、toUpperCase()、toLowerCase()、trim()、toCharArray()等,用法如下:
1 string.length()是用來求字符串的長度,返回值為字符串的長度。
2 string.charAt()為取該字符串某個位置的字符,從0開始,例如string.charAt(0)就會返回該字符串的第一個字符。
3?? string.getChars()為將這個字符串中的字符復制到目標字符數組。
4? ?string.replace()為將原string 中的元素或子串替換。返回替換后的string。
5 string.toUpperCase()為將字符串string中字符變為大寫。
6 string.toLowerCase()為將字符串string中字符變為小寫。
7 string.trim()為去除字符串的頭為空格。
8 string.toCharArray()為將字符串轉換為字符數組。
?
轉載于:https://www.cnblogs.com/yinianyongheng/p/7745040.html
總結
以上是生活随笔為你收集整理的String 课后作业2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java联级调用
- 下一篇: 小技巧textbox的行数