创建字符串对象的常见方式

创建字符串的常见方式

1、直接创建:

package com.jinglan.concept;

public class Demo01 {
    
    
	public static void main(String[] args) {
    
    
		String str = "Hello";
		//打印输出查看效果
		System.out.println("str="+str);
	}
}

运行结果:
在这里插入图片描述

首先使用字符串常量“Hello”创建对象,会先去常量池中查看"Hello"是否存在,如果存在就直接赋值给字符串引用str。如果不存在,就先在常量池中创建字符串“Hello”,然后再赋值给字符串引用str。

2、使用new关键字创建

package com.jinglan.concept;

public class Demo01 {
    
    
	public static void main(String[] args) {
    
    
		String str1 = new String();//创建了一个空字符串
		String str2 = new String("Hi");//创建了一个非空字符串"Hi"
		//分别打印输出查看效果
		System.out.println("str1="+str1);
		System.out.println("str2="+str2);		
	}
}

运行结果:
在这里插入图片描述

3、根据字符数组创建字符串

package com.jinglan.concept;

public class Demo01 {
    
    
	public static void main(String[] args) {
    
    
		char [] charArray = {
    
    'A','B','C'};
		String str = new String(charArray);
		//打印输出看一下效果
		System.out.println("str="+str);		
	}
}

运行结果:
在这里插入图片描述

4、根据字节数组创建字符串

package com.jinglan.concept;

public class Demo01 {
    
    
	public static void main(String[] args) {
    
    
		byte [] byteArray = {
    
    97,98,99};//ASCLL码
		String str = new String(byteArray);
		//打印输出看一下效果
		System.out.println("str="+str);	
	}
}



运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/muyuxifeng/article/details/113505521
今日推荐