#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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章