zoukankan      html  css  js  c++  java
  • java_day09_包装类,和String类

    java常用的内置类

    一,String类

      常用方法  String s = "AabcD汉字"; String b = "张三,9:00,你好"; String c = "A-B-C";

      1,字符串长度: int length = s.length();返回值类型int

      2,字符串以xx开头: boolean bool = s.startsWith("Aa");  返回值类型布尔

      3,获取字符串第几个字符: char c = s.charAt(0);返回值类型char

      4,字符串转换为大写: s = s.toUpperCase();

      5,字符串转换为小写: s = s.toLowerCase();

      6,拆分字符串:

        String[] result = b.split(",");//按逗号将字符串拆开成一个数组形式
        System.out.println(result);
        for (int i = 0; i < result.length; i++) {
        System.out.println(result[i]);//遍历数组打印: 张三  9:00  你好
        }

      7,替换字符:  c = c.replace("-"," ");用空格替代逗号

      8,判断对象相等用equals:   如, boolean bool = s.equals(c);返回值类型为布尔

      9,字符串变量StringBuilder,拼接字符串用StringBuilder

        * String 是字符串常量,是出生了就不可能改变的量
        * 当我们使用+号在 拼接字符串的时候,实际上发生了如下事件
        * 1. 在编译时,Java检测到你要拼接字符串了
        * 2. 在需要拼接的部位,创建一个StringBuilder
        * 3. 使用StringBuilder的append方法来拼接字符串
        * 4. 通过toString得到拼接后的值
        * 5. 将得到的指 赋值给原来的String变量

        例如:

          String s = "Hello";
          StringBuilder sb = new StringBuilder(s);
          sb.append("World");
          s = sb.toString();

          for (char c = 'A'; c <= 'Z'; c++) {
          StringBuilder sb1 = new StringBuilder(s);
          sb1.append(c);
          s = sb1.toString();
          }

     

    二,ASCII码

      记住几个特殊的'A' = 65;'a' = 97;'0 '= 48;

      char 类型用单引号如,'B','g'可以像int类型一样做运算及比较大小等

      

    三,包装类

      1,八个基本数据类型对应的类

        Byte b = (byte) 1;
        Short s = (short) 1;
        Integer i = 1;
        Long l = 1L;
        Float f = 3.14f;
        Double d = 3.14;
        Character c = 'A';
        Boolean bool = Boolean.FALSE;

      2,int转换为Sting类型:   String.valueOf(int);

      3,String转换为int类型:  Integer.valueOf(String);

     

      

     

      

  • 相关阅读:
    Centos下安装Spark
    Centos下安装Scala(2)
    Spark寒假实验1
    Mybatis 学习记录 续
    Centos下安装Scala(1)
    putty【cmd命令】
    cmd查看命令所在【全路径】
    linux开关机相关
    Xml WebService完全实例解析(一)
    Xml WebService完全实例解析(二)
  • 原文地址:https://www.cnblogs.com/memo-song/p/8776180.html
Copyright © 2011-2022 走看看