Java—基本数据类型与String的运算

本文介绍了Java中String类作为引用数据类型与基本数据类型之间的运算规则,主要涉及字符串连接操作以及如何进行String到基本数据类型的转换。示例代码展示了使用+运算符进行连接运算,以及通过Integer.parseInt()方法将String转换为int。
摘要由CSDN通过智能技术生成

/*

基本数据类型与String的运算

一、关于String的理解
1、String类,属于引用数据类型,俗称字符串
2、String类型的变量,可以使用一对“”的方式进行赋值。
3、String声明的字符串内部,可以包含0个,1个或多个字符。

二、String与基本数据类型变量间的运算
1、这里的基本数据类型包括boolean在内的8种。
2、String与基本数据类型变量只能做连接运算,使用"+"表示;
3、运算的结果是String类型。


*/
class StringTest{
    public static void main(String[] args) {
        String str1 = "Hello World!";
        System.out.println("str1");
        System.out.println(str1);

        String str2 = "";
        String str3 = "a";//char c1 = 'a';

        //测试连接运算
        int num1 = 10;
        boolean b1 = true;
        String str4 = "hello";

        System.out.println(str4 + b1);

        String str5 = str4 + b1;
        String str6 = str4 + b1 + num1;
        System.out.println(str6);//hellotrue10

        //思考如下的编译能通过吗?不能
        //String str7 = b1 + num1 + str4;

        //如何将String类型的变量转换为基本年数据类型?
        int num2 = 10;
        String str7 = num2 +"";//"10"
        //编译不通过
        //int num3 = (int)str7;

        //如何实现String转换成int呢?使用Integer类,暂时了解。
        int num3 = Integer.parseInt(str7);
        System.out.println(num3);
        System.out.println(num3+1);
        //String str8 = "abc";//不能考虑转换为基本数据类型的。
    }
}

运行结果如下:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值