zoukankan      html  css  js  c++  java
  • 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  ·
  • 相关阅读:
    后台性能测试不可不知的二三事
    linux下操作mysql
    loadrunner scripts
    反射
    java 读取json
    java 多线程
    python_day11
    python爬虫
    python_day10
    python_day9
  • 原文地址:https://www.cnblogs.com/web-Rain/p/7988650.html
Copyright © 2011-2022 走看看