Java编程,四项常用类型之间的转换操作,基础知识点

这篇文章分享之前我还是要推荐下我自己的裙,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份最新资料和零基础入门教程!,欢迎初学和进阶中的小伙伴,Java海量知识分享,630902208

java编程中类型转换是常有的事情,需要熟悉之间的转换方法,分别是基本类型,字符串,数组,集合,有些时候我们拥有一个字符串,但我们此时,更加需要一个数组进行操作更加方便,所以我们需要将字符串转成数组,许多这样的例子,下面就来总结一些关于类型转换方面的常用方式。

数字和字符串

数字转成字符串方式一:数字+"";这是最简单的一种方式,通过加上双引号进行向上转型转成String类型

数字转成字符串方式二:比如是int类型,则是Integer.toString(3);则int类型的3就变成了String类型的“3”了

字符串转成数字方式一:比如字符串的是“”123“”,他的内部应为Integer,则此时采用的方法就是Integer.parseInt(“123”);通俗的说法就是引用数据类型.parse基本数据类型(字符串);

字符串和数组

这个方法有挺多的,关键在于你想把字符串转成什么类型的数组,常转成Byte[]数组,和Char[]数组,

比如转成Byte[]数组,那就字符串.getBytes();,转成字符串数组那就字符串.tocharArray();

数组转成字符串的方式一

应用工具类的Arrays方法toString(数组),这是一个静态方法

数组转成字符串的方式二

StringUtils.join(null) = null

StringUtils.join([]) = ""

StringUtils.join([null]) = ""

StringUtils.join(["a", "b", "c"]) = "abc"

StringUtils.join([null, "", "a"]) = "a"

String[] str = { "1", "2", "a", "b" };

// 将数组变成字符串

StringUtils.join(str)

// 将数组用逗号分隔变成字符串

StringUtils.join(str, ",")

数组和集合

数组转成集合应用工具类的Arrays.asList(数组),此时要注意一点数组长度固定不能增加,所以虽然转成了数组但是却不可以添加数据了,而且当数组存储的是基本数据类型时,全部基本数据类型会作为一个数组,整体来存储到list集合中,当然引用数据类型不会。

集合转成数组,可以应用集合的方法toArray(new 数据类型[数组长度])

至此所有数据类型两者之间都可以直接或者间接进行转换了,其他方式还有,这里就不一一列举了。

这个话题到这里就算是说完了,我自己是名程序员,建了一个五百人群每天分享学习视频和学习方法:630902208,欢迎初学和进阶中的小伙伴。需要更多精彩内容,敬请关注小编!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180126A15KC700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券