首页 > 代码库 > Java—— 一点关于String的转换
Java—— 一点关于String的转换
在Java学习中,恐怕我们遇到的最多的就是有关String与其他类型的转换了,我们来看一张图:
我们看到对于8种基本数据类型,除去byte和short类型没有外,其他的都有,值得注意的是可以把char类型的数组转成string(这个我们经常用)。可以看到这些方法都是static的,因此都是使用 String.方法名()直接调用。另外,想必大家都知道Java中的所有类都继承object类(包括自己定义的类),所以所有的引用类型都是可以使用valueOf方法的。
举个例子:说明一下大家经常用的char[ ]吧
1 public class Test{ 2 public void main(String args){ 3 char[] ch = {‘a‘,‘b‘,‘c‘,‘d‘}; 4 String s = String.valueOf(ch); 5 System.out.println(s); 6 } 7 }
1 public class Test { 2 public static void main(String[] args) { 3 String string = "jsndiwufdosknf"; 4 char[] ch1 = string.toCharArray(); 5 System.out.println(Arrays.toString(ch1)); 6 7 8 } 9 }
可能大家看到了,上面有一个toString方法,接下来说它,还是看一张图:
这是Arrays类中的toString方法,也是静态的,由类可以直接调用。这个方法就比较全面了,基本上处处可用(当然前提是数组了)。
举一个int类型的例子:
1 public class Test { 2 public static void main(String[] args) { 3 int[] arr = {12,34,25,14,652,213}; 4 System.out.println(Arrays.toString(arr)); 5 6 } 7 }
结果为:[12,34,25,14,652,213]
然后还有一个parse的方法,看一下图吧:
1.byte
2.short
3.Integer
4.long
5.float
6.double
7.Boolean
好吧,查了一遍,发现没有character(char)类型的。
常用的大概就这些了吧,另附上《jdk1.6API的链接地址》,常使用API的伙伴们可以下载。
Java—— 一点关于String的转换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。