java int数列转字符串_Java中String、char数组和int之间的互相转换

最近刷题的时候经常遇到要将数值的类型在String、char数组和int之间互相转换,共6种形式,特记录汇总如下。

1 String转char数组

String str = "abc";

char nums[] = str.toCharArray();

// 另外提一个直接转成char字符,括号内是下标

char s = str.charAt(0);

2 char数组转String

char nums[] = {'a','b','c'};

String str = String.valueOf(nums);

3 String转int

String str = "123";

int num = Integer.parseInt(str);

4 int转String

int num = 123;

String str1 = num+"";

String str2 = String.valueOf(num);

String str3 = Integer.toString(num);

5 char数组转int

// 先转String,再转int

char nums[] = {'a','b','c'};

for (int i = 0; i < nums.length; i++) {

int temp = Integer.parseInt(String.valueOf(nums[i]));

}

6 int转char数组

// 先转String,再转char数组

int num = 9;

String str= String.valueOf(num);

char[] nums = str.toCharArray();

// 0-9的int型数字转char型字符

for (int i = 0; i <= 9; i++) {

char s = (char) (i+'0');

System.out.println(s);

}

转换方式多种多样,欢迎在评论区补充留言哦~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值