Java 之常用类1

Java 本身就是面向对象语言,java有很多类,但是程序员在聪明也不可能把所有的类和方法记下来。我们必要的时候可以查API。

下面主要对

java.lang.* 此包下面本身就包含程序运行时载入的包。

 

    java.lang.String 类 java.lang.StringBuffer;

    java.io.* ;File类

    java.math.*  ;Math类

    枚举类。

 

String 类;是不可变的字符串序列  声明具有final

通过代码描述

package com.ith.study;

public class StringDemo1 {
	
	public static void main(String []args){
		
		String strTest1 = "Hello World!";
		String strTest2 = "Hello World!";
		
		System.out.println(strTest1.equals(strTest2));  //true 是指对象是否相等。String 是个对象,要对比两个不同的String对象的值是否相同 
		System.out.println(strTest1==strTest2);  //true 因为==比较运算是指对引用是否相等
		
		String strTest3 = new String("New String 字符串");
		String strTest4 = new String("Hello World!");
		String strTest5 = new String("Hello World!") ;
		System.out.println(strTest4==strTest5); //false;== 比较的是引用是否相等,不是生成的对象是否相等。		
		System.out.println(strTest4.equals(strTest5)); //true;String 是个对象,要对比两个不同的String对象的值是否相同
		
		System.out.println(strTest1==strTest4); //false ==比较引用是否相等
		System.out.println(strTest1.equals(strTest4)); //true equals比较对象的值是否相等
		
		System.out.println(strTest1.replace("o", "替换的值")); //echo:Hell替换的值 W替换的值rld!  
	}
}

 

StringBuffer : 是可变的字符串序列

package com.ith.study;

public class StringBufferDemo {
	
	public static void main(String []args) {
		
		StringBuffer strBuffer = new StringBuffer("我使用了StringBuffer 这个类");
		
		strBuffer.append("       现在我可以打印出来看下了");
		
		System.out.println(strBuffer);  //StringBuffer 是可变的字符串序列
	}
}

 

 

 

你可能感兴趣的:(java)