#Java學習#(五)常用類

其他JAVA學習的內容見:目錄

String

  • java.lang.String不可變的字符序列
  • 實例1
String s1 = "Monday"; 
String s2 = new String("Monday");
if (s1 == s2) 
    System.out.println("s1 == s2");
else 
    System.out.println("s1 != s2");//s1 != s2因爲在不同區
if (s1.equals(s2))
    System.out.println("s1 equals s2");//s1 equals s2內容相同
else
    System.out.println("s1 not equals s2");
  • 實例2
  • toUpperCase()和toLowerCase()方法返回一個新的String對象。如果原字符串本身就是大寫形式或小寫形式,那麼返回原始對象。
String s = "HELLO"; 
String t = s.toUpperCase(); 
if (s == t) 
    System.out.println(=="); 
else 
    System.out.println(!="); 
  • 當需要改變字符串的內容時,String類的方法會返回一個新的String對象。如果String內容沒有發生改變,String的相關方法只返回指向原有對象的引用。
  • 實例3
String sl = "sun java",s2 = "Sun Java";
  System.out.println(sl.charAt (1)) ;//u
  System.out.println(s2.length()) ;//8
  System.out.println(sl.indexOf("java")) ;//4
  System.out.println(sl.indexOf ("Java")) ;//-l
  System.out.println(sl.equals (s2)) ;//false
  System.out.println(sl.equalsIgnoreCase(s2));//true
  String s = "我是程序員,我在學java";
  String sr = s.replace('我','你');
  System.out.println(sr);//你是程序員,你在學java

StringBuffer

  • java.lang.String.Buffer
  • Unicode字符可變序列
  • 線程安全的可變字符序列
  • 常用方法
    • public StringBuffer append()
    • public StringBuffer insert()
    • public SrtingBuffer delete()
  • 返回值:對原來StringBuffer對象的引用

Wrapper

  • 基本值初始化後不能改變在這裏插入圖片描述
  • Wrapper類對象的值初始化後不能改變
  • 實例1
Integer i = new Integer(100);
Double d = new Double("123.456");
int j = i.intValue()+d.intValue();
float f = i.floatValue()+d.floatValue();
System.out.println(j);
System.out.println(f);
double pi = Double.parseDouble("3.1415926");
double r = Double.valueOf("2.0").doubleValue();
double s = pi*r*r;
System.out.println(s);
int k=Integer.parseInt("123");
System.out.println(k);
//223
//223.456
//12.5663704
//123
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章