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

文章介绍了Java中的引用数据类型String,包括如何创建和操作字符串,如直接创建或通过构造函数初始化。强调了String与基本数据类型间的连接运算,并展示了将String转换为基本数据类型的方法,如parseInt和parseDouble等。
摘要由CSDN通过智能技术生成

回顾Java数据类型

在这里插入图片描述
本次要学习的是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);
    }
}

结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值