这篇文章分享之前我还是要推荐下我自己的裙,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份最新资料和零基础入门教程!,欢迎初学和进阶中的小伙伴,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,欢迎初学和进阶中的小伙伴。需要更多精彩内容,敬请关注小编!
领取专属 10元无门槛券
私享最新 技术干货