在Java中创建字符串

来源:互联网 发布:javascript ajax json 编辑:程序博客网 时间:2024/06/02 03:16
 
public class StringDemo{
    
public static void main(String[] args) {
        substringDemo();
        equalsDemo();
    }

    
    
public static void substringDemo(){
        String a 
= "1234567890";
        
//get sub string after the third char to the fifth char(include it)
        System.out.println(a.substring(3,5)); 
        
//et sub string after the tenth char
        System.out.println(a.substring(10));  
    }

    
    
public static void equalsDemo(){
        StringDemo strDemo 
= new StringDemo();
        
        String str1 
= "Hello";
        String str2 
= "H" + "e" + "ll" + "o";
        String str3 
= strDemo.getHello();
        String str4 
= new String("Hello");
        String temp 
= "Hell";
        String str5 
= temp + "o";

        System.out.println("String str1 = "Hello";");
        System.out.println(
"String str2 = "H" + "e" + "ll" + "o";");
        System.out.println(
"String str3 = strDemo.getHello();");
        System.out.println(
"String str4 = new String("Hello");");
        System.out.println(
"String temp = "Hell";");
        System.out.println(
"String str5 = temp + "o";");
        
        System.out.println();
        
//str1==str2==str3
        System.out.println("str1==str2 ? " + (str1==str2));
        System.out.println(
"str1==str3 ? " + (str1==str3));
        
//str1 != str4, str1 != str5 
        System.out.println("str1==str4 ? " + (str1==str4));
        System.out.println(
"str1==str5 ? " + (str1==str5));
        
//str1.equals(str4),str1.equals(str5)
        System.out.println("str1.equals(str4) ? " + str1.equals(str4));
        System.out.println(
"str1.equals(str5) ? " + str1.equals(str5));
        
    }

    
    
public String getHello(){
        
return "Hello";
    }

   

}
原创粉丝点击