Java012——String引用数据类型的简单学习

回顾Java数据类型

Java012——String引用数据类型的简单学习_第1张图片
本次要学习的是Java引用数据类型String

一、对String类简单说明

说明:String是Java中的一个

二、String类的作用

作用:主要用来创建和操作字符串。

三、使用String类

3.1、创建字符串

注意:
1、字符串使用双引号" "括起来;
2、变量如果定义成String字符串类型,即使只有一个字母,也要使用双引号" "括起来;

方式一:直接创建

String str1 = "Hello Java";

方式二:用构造函数创建字符串:

String str2=new String("Hello Java");

3.2、输出String类型变量

String str1 = "Hello Java";
String str2=new String("Hello Java");
System.out.println( str1  );
System.out.println( str2  );

结果如下:
在这里插入图片描述

四、String与基本数据类型变量间只能做连接运算

String与基本数据类型变量间只能做连接运算,使用"+"表示。
运算的结果是String类型。

public class HelloWorld {
    public static void main(String []args) {
        int a = 10;
        boolean b = true;
        String str1 = "Hello World";
       	System.out.println(str1 + a +b);
       	//但是以下方式编译不通过:a + b运算不了,boolean类型不能和其他基本数据类型进行运算
       //System.out.println(a + b + str1);
    }
}

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

bytecharshort --> int --> long --> float --> double --> String

四、String转换成基本数据类型

public class HelloWorld {
    public static void main(String []args) {
		String str1 = "100";
		byte b = Byte.decode(str1);//String转换成short类型
		short s = Short.parseShort(str1);//String转换成short类型
		int i = Integer.parseInt(str1);//String转换成int类型
		long l = Long.parseLong(str1);//String转换成long类型
		float f = Float.parseFloat(str1);//String转换成float 类型
		double d = Double.parseDouble(str1);//String转换成double类型
	
		//char类型比较特殊
		String str2 = "hello";
		char ch = str2.charAt(0);//获取“hello”的第0个字母,并赋值给ch,结果输出h
       	System.out.println("结果:" + i);
    }
}

结果
在这里插入图片描述

你可能感兴趣的:(Java全套学习笔记,java,学习,jvm)