zoukankan      html  css  js  c++  java
  • 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的伙伴们可以下载。

  • 相关阅读:
    Tomcat 服务器体系结构
    tomcat的下载和启动
    tomcat解决端口号占用问题
    我的wmware
    Xshell的使用
    GCC的-wl,-rpath=参数
    Matlab图像处理(01)-Matlab基础
    CMake最好的学习资料
    使用valgrind进行内存泄漏和非法内存操作检测
    CLion提示can't find stdio.h等错误
  • 原文地址:https://www.cnblogs.com/zxf-java/p/7327251.html
Copyright © 2011-2022 走看看