zoukankan      html  css  js  c++  java
  • 数组和常用类

    声明数组的两种方式:
    1.声明的时候赋值:
    例如:int[] socre = {60,38,92,51} ;
    int[] score = new int[]{60,38,92,51};


    2.声明之后再赋值:
    int[] socre = new int[4];

    3.注意点:数组声明的时候要告诉数组长度,下标是从0开始,到数组长度-1结束

    4.二维数组的声明:int[][] socre = {{60,38,24}{15,28,92},{83,67,21}};
    牢记外面控制行,里面控制列

    5.Arryas的使用 sort() 排序 由小到大
    copyOf() 操作数组 第一个参数是要改变的数组名 ,第二个参数是你要修改后的数组长度
    fill() 填充 这里的填充指的是替换所有的值
    binarySearch() 查找数组下标位置
    6.String的使用 length() 获取字符串长度
    split() 分割字符串返回一个数组
    charAt() 获取字符串中的字符
    indexOf() 获取字符所在的下标 返回结果是int类型
    substring() 传一个参数代表从这个位置开始到结束
    substring() 传两个参数代表从第一个位置开始到第二个位置-1结束(牢记左包含,右不包含)
    startsWith() 判断字符串的起始位置 返回boolean值
    endsWith() 判断字符串的结束位置 返回boolean值
    String拼接字符串用+就可以了;
    7.StringBuffer StringBuffer拼接字符串用append(),
    StringBuffer转换成String通过 对象名.toString()

    重点:两者的区别:
    两者都是用来操作字符串
    String拼接字符串,没拼接一次相当于创建了一个String对象,消耗内存空间
    StringBuffer拼接字符串用append(),只会创建一个对象,不消耗空间
    StringBuilder跟StringBuffer相比StringBuilder线程安全,执行速度慢,
    StringBuffer线程不安全,执行速度快

  • 相关阅读:
    一、Javadoc文档标记
    0-写在java系列文章之前
    Tomcat全攻略
    linux使用普通账户时,无法登录,提示“-bash: fork: retry: Resource temporarily unavailable”
    在Linux下安装和使用MySQL
    linux下修改jdk环境变量的方法
    linux下卸载系统自带或者非自带的jdk
    linux中 /etc/profile的作用
    每天一个linux命令:tar命令-jia2
    如何使用蓝湖设计稿同时适配PC及移动端
  • 原文地址:https://www.cnblogs.com/th990402/p/7821711.html
Copyright © 2011-2022 走看看