• [javaSE笔记8]System类 StringBuilder


    System类

    几个常用方法 :

    1. arraycopy方法
            int[] src = {1,2,3,4,5};
            int[] dest = {6,7,8,9,10};
            System.out.println(Arrays.toString(dest));
            System.arraycopy(src, 0, dest, 0, 3);
            System.out.println(Arrays.toString((dest)));
    
    
    /* out : 
    [6, 7, 8, 9, 10]
    [1, 2, 3, 9, 10]
    */
    
    1. System.currentTimeMillis()

    获取当前的毫秒值 ( = new Date().getTime() )

    1. System.getProperty 获取路径
            System.out.println(System.getProperty("user.dir"));
            System.out.println(System.getProperty("user.home"));
            System.out.println(System.getProperty("java.home"));
    
    /* out : 
    E:projectsJavaSE
    C:Users
    occoshi
    C:Program FilesJavajdk-11.0.2
    */
    

    StringBuilder类

    StringBuilder类 :
    字符串缓冲区, 可以提高字符串的操作效率
    底层也是一个数组, 但是没有被final修饰, 可以改变长度

    两种构造方法 :

            StringBuilder bu1 = new StringBuilder();
            StringBuilder bu2 = new StringBuilder("abc");
    

    几个常用方法 :

    1. append

    可以添加许多基本类型, 返回值为调用方法的对象本身

    e.g.

            StringBuilder bu1 = new StringBuilder();
    		bu1.append("abc");
            bu1.append(123123);
            bu1.append(11.123);
            System.out.println("bu1 : " + bu1);
    
    // out : bu1 : abc12312311.123
    
    1. toString

    可以把一个StringBuilder类变成一个字符串

    e.g.

    String s1 = bu1.toString();
    
  • 相关阅读:
    JDK1.5新特性
    mysql的基本使用
    IO简单示例
    序列化
    策略模式
    div+css布局之流体浮动布局
    xp优化
    Junit所使用的设计模式
    SSH使用总结(annotation配置方式)
    hibernate3.6.0使用总结
  • 原文地址:https://www.cnblogs.com/roccoshi/p/13192861.html
Copyright © 2020-2023  润新知