• java学习(四)--- String 、StringBuffer、StringBuilder 和 数组


    对于 String、StringBuffer、StringBuilder比较一下

    主要说说三者的不同

    • String 长度大小不可变
    • StringBuffer 和 StringBuilder 长度可变
    • StringBuffer 线程安全 StringBuilder 线程不安全
    • StringBuilder 速度快 推荐使用(要求线程安全时使用StringBuffer)JDK1.5以上提出来的

    StringBuffer类方法

    数组

    一、声明

    dataType[] arrayRefVar;   // 首选的方法
    //
     dataType arrayRefVar[];  // 效果相同,但不是首选方法

    二、创建

    arrayRefVar = new dataType[arraySize];
    //声明并创建
    dataType[] arrayRefVar = new dataType[arraySize];
    //或者
    dataType[] arrayRefVar = {value0, value1, ..., valuek};

    三、数组处理

      jdk1.5+   添加了foreach循环

        double[] myList = {1.9, 2.9, 3.4, 3.5};
          // 打印所有数组元素  ----可以在不使用下标的情况下遍历数组
          for (double element: myList) {
             System.out.println(element);
          }

    四、arrays类

      java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。

    • 给数组赋值 :fill
    • 数组排序:sort
    • 比较数组:equals
    • 查找数组元素:binarySearch  ·
  • 相关阅读:
    Swift ARC 自动引用计数
    Swift 值类型和引用类型的内存管理
    Swift 栈和堆
    Swift 命令行输入输出
    在 OC 中调用 Swift 代码
    在 Swift 中调用 OC 代码
    Swift 类型桥接
    Swift 与 C 语言混合编程
    Swift Precondition 预处理
    Swift Assert 断言
  • 原文地址:https://www.cnblogs.com/web-Rain/p/7988650.html
Copyright © 2020-2023  润新知