基本类型和字符串的互相转换

基本类型转换为字符串:

        三种方式:

                1.使用包装类的toString()方法

                2.使用String类的valueOf()方法

                3.使用一个空字符串加上基本类型

//基本类型转化为字符串

        int a = 10;

String str1 = Integer.toString(a);//方式1

String str2 = String.valueOf(a);//方式2

String str3 = a+" ";

字符串转换基本数据类型

             两种方式:

                        1.调用包装类的parseXXX()方法

                         2.调用包装类的valueOf()方法 转换为基本数据类型的包装类

//字符串转换基本类型

String str = "10";

int a = Integer.parseInt(str);//方式1

int b = Integer.valueOf(str);//方式2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在C语言中,枚举类型字符串之间的互相转换是比较常见的需求。下面将分别介绍如何实现这两种转换。 首先,将枚举类型转换字符串。在C语言中,我们可以利用switch语句和枚举类型的取值来实现。如下面的代码所示: ```c enum Fruit { APPLE, BANANA, ORANGE }; const char* fruitToString(enum Fruit fruit) { switch (fruit) { case APPLE: return "apple"; case BANANA: return "banana"; case ORANGE: return "orange"; default: return ""; } } ``` 在这段代码中,我们定义了一个枚举类型`Fruit`,其中包含了三个取值。然后,我们定义了一个函数`fruitToString`,该函数接受一个枚举类型的参数,并返回一个对应的字符串。在函数内部,我们使用了switch语句来根据不同的枚举值返回不同的字符串。 其次,将字符串转换成枚举类型。在C语言中,我们可以采用一些方法来实现这个转换。以下是一种常见的方式: ```c enum Fruit stringToFruit(const char* str) { if (strcmp(str, "apple") == 0) { return APPLE; } else if (strcmp(str, "banana") == 0) { return BANANA; } else if (strcmp(str, "orange") == 0) { return ORANGE; } else { return -1; // 表示转换失败 } } ``` 在这个函数中,我们定义了一个名为`stringToFruit`的函数,该函数将一个字符串转换成枚举类型。我们使用了`strcmp`函数来比较字符串是否相等,从而确定对应的枚举值。如果字符串无法转换成枚举类型,函数返回-1表示转换失败。 总的来说,在C语言中,枚举类型字符串互相转换并不是很复杂。只要我们熟悉基本的语法和函数,就可以很轻松地实现这些转换

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值