zoukankan      html  css  js  c++  java
  • java--字符串

    一、基本数据类型
    基本类型 大小 对应的包装类 最小值 最大值
    byte 8-bit Java.lang.Byte -128 +127
    short 2Byte= 16bit Java.lang.Short -32768 +32767
    int 4Byte= 32bit Java.lang.Integer -2^31 +2^31-1
    long 8Byte= 64bit Java.lang.Long -2^63 +2^63-1
    float 4Byte= 32bit Java.lang.Float 1.4e-45 3.40e38
    double 8Byte= 64bit Java.lang.Double 4.9e-324 1.79e308
    char 2Byte=16bit Java.lang.Character 0 65535
    boolean - Java.lang.Boolean - -
    二、包装类实现基本类型变量和字符串之间的转换: 
      字符串转换成基本类型变量:parseXXX()、valueOf()
      基本类型转换成字符串:toString()
      int num=Integer.valueOf("12");
      int num2=Integer.parseInt("12");
      double num3=Double.valueOf("12.2");
      double num4=Double.parseDouble("12.2");
     
      String a=String.valueOf("1234");//这里括号中几乎可以是任何类型
      String b=String.valueOf(true);
      String c=new Integer(12).toString();//通过包装类的toString()也可以
      String d=new Double(2.3).toString();
     
    三、 基本数据类型和包装类之间的转换
      通过向对应的包装器传入参数来完成基本变量包装成包装类对象;利用包装类提供的xxxValue()方法将包装类对象转化成基本类型变量。 
      如int和Integer之间的转换: 
      Int转Integer: Integer integer = new Integer(int); 
      Integer转int: int i = integer.intValue(); 
      Double转double: double b = Double.doubleValue(); 
      Float转float: float c = Float.floatValue(); 
    四、把字符串转化为字符串数组
    1)比如将字符串 "abc"转换成数组输出 
    String string = "abc" ;
    char [] str = string.toCharArray(); //注意返回值是char数组
    System.out.println(str[i]);

       输出结果:

      a
      b
      c
    2)将string字符串转换成单个的string字符,以下两个方法都可以
    public void inputPhoneNum(String string) {
            for(int i=0;i<string.length();i++){
                char[] str=string.toCharArray();
                String c = new Character(str[i]).toString();
                System.out.println(str[i]);
                
            }    
        }
    public void stringTo(String string){
            for(int i=0;i<string.length();i++){
                String str=string.charAt(i)+"";//加"",直接就可以将char转为string
                System.out.println(str);
            }
        }    
    五、截取部分字符串
    方法:
      public String substring(int beginIndex, int endIndex)
      beginIndex:开始的位置
      endIndex:结束的位置
    实例:
    String actual="1−10=−9";
    String jieguo = actual.substring(actual.indexOf("=")+1,actual.length());
    System.out.println(jieguo);
      截取的是:从“=”后一位开始,到字符串最后的内容
      输出结果是:-9
     
  • 相关阅读:
    char , varchar和Nvarchar区别
    练习2-11 计算分段函数[2] (10 分)
    练习2-10 计算分段函数[1] (10 分)
    练习2-9 整数四则运算 (10 分)
    练习2-8 计算摄氏温度 (10 分)
    练习2-6 计算物体自由下落的距离 (5 分)
    练习2-4 温度转换 (5 分)
    练习2-3 输出倒三角图案 (5 分)
    MySQL之Xtrabackup备份与恢复
    MySQL中show语法
  • 原文地址:https://www.cnblogs.com/WXBai/p/6232989.html
Copyright © 2011-2022 走看看