java 转换_Java(六) 各种转换大全

本文CSDN版地址:https://blog.csdn.net/zifeiyu0531/article/details/1072149020c1431f780fcf9e91b249570b4c898c4.png

各种转换大全

int,String,char的相互转换

int转Stringint num = 100;

String str;

str = String.valueOf(num);

str = Integer.toString(num);

String转intString str = "100";

int num = Integer.parseInt(str);

int转charint num = 9;

char ch = (char) (num + '0');

char转intchar ch = '9';

int num = ch - '0';

String转charString str = "abc";

char ch = str.charAt(0);

char[] ch_array = str.toCharArray();

char转Stringchar ch = 'a';

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

String str;

str = String.valueOf(ch);

str = Character.toString(ch);

str = String.valueOf(ch_array);

str = new String(ch_array);

进制转换

十进制转x进制int n = 10;

int x = 4;

System.out.println(n + "的二进制是:" + Integer.toBinaryString(n));

System.out.println(n + "的八进制是:" + Integer.toOctalString(n));

System.out.println(n + "的十六进制是:" + Integer.toHexString(n));

System.out.println(n + "的x进制是:" + Integer.toString(n, x));

x进制转10进制String s = "11111";

int num = Integer.parseInt(s,2);

数组和集合的相互转换

数组转集合Integer[] array = { 1, 2, 3 };

List list = new ArrayList(Arrays.asList(array));

集合转数组List list = new ArrayList();

list.add(1);

list.add(2);

list.add(3);

Integer[] array = new Integer[list.size()];

list.toArray(array);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值