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
     
  • 相关阅读:
    windows10 新安装后输入法输入后显示?:(这是在officediary新建节点时遇到的问题)
    windows分区尽量使用工具
    powershell 中文系统默认UTF-16 (LE) UNICODE编码 使用时需小心
    oracle 登录下载JDK7 账号密码共享
    Weblogic 免密码登录-调试Weblogic时idea bug 输入username回车后跳过密码输入
    mac 10.14.4 gdb安装 tips
    通过 ffmpeg 下载 m3u8 等视频流并转为 mp4 格式
    正则表达式[]、和B的区别
    Mac OS X 制作 ubuntu 安装启动盘
    Fedora 12 源-fedora.repo
  • 原文地址:https://www.cnblogs.com/WXBai/p/6232989.html
Copyright © 2011-2022 走看看