zoukankan      html  css  js  c++  java
  • String数据类型转换成long、int、double、float、boolean、char等七种数据类型

    String c="123456";
    //当String类型数据 要转换成int、double、float、long等数据类型时,其数据必须由数字构成,
    //当String类型数据由汉字或字母组成时转换成int、double、float、long等数据类型时,程序报错

    //String类型转换成long类型
    //String类型数据转换成long类型时 String类型的数据必须是数字构成
    long n=Long.parseLong(c);
    System.out.println("String类型转换成long型:"+n);

    //String转换成int类型
    //String类型数据转换成int类型时 String类型的数据必须是数字构成
    int i=Integer.parseInt(c);
    System.out.println("String转换成int类型:"+i);

    //String转换成double类型
    //String类型数据转换成double类型时 String类型的数据必须是数字构成
    double m=Double.parseDouble(c);
    System.out.println("String转换成double类型:"+m);

    //String类型转换成类型float类型
    //String类型数据转换成float类型时 String类型的数据必须是数字构成
    float M=Float.parseFloat(c);
    System.out.println("String类型转换成类型float类型:"+M);

    //String类型转换成Object类型 不涉及转换 直接将String的值赋给Object
    Object L=c;
    System.out.println("String转换成Object:"+L);

    //String类型转换成boolean类型
    String C="true";
    //当String类型数据值为true/false时,直接输出true/false
    boolean N=Boolean.parseBoolean(C);
    System.out.println("String类型转换成boolean类型:"+N);
    //当String类型数据值为数字、字符、汉字或混合构成,则输出false
    boolean o=Boolean.parseBoolean(c);
    System.out.println("String类型转换成boolean类型:"+o);

    //String类型数据转换成char类型数据
    //当String类型数据转换成char类型数据时,需要用一个char类型的数组来接受
    char[] O=c.toCharArray();
    System.out.print("String类型数据转换成char类型数据:");
    for(int num=0;num<O.length;num++){
    System.out.print(O[num]+" ");
    }

  • 相关阅读:
    LeetCode 40. 组合总和 II(Combination Sum II)
    LeetCode 129. 求根到叶子节点数字之和(Sum Root to Leaf Numbers)
    LeetCode 60. 第k个排列(Permutation Sequence)
    LeetCode 47. 全排列 II(Permutations II)
    LeetCode 46. 全排列(Permutations)
    LeetCode 93. 复原IP地址(Restore IP Addresses)
    LeetCode 98. 验证二叉搜索树(Validate Binary Search Tree)
    LeetCode 59. 螺旋矩阵 II(Spiral Matrix II)
    一重指针和二重指针
    指针的意义
  • 原文地址:https://www.cnblogs.com/msl151/p/4226232.html
Copyright © 2011-2022 走看看