码迷,mamicode.com
首页 > 编程语言 > 详细

数组和常用类

时间:2017-11-12 16:20:16      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:buffer   substring   控制   bst   查找   结束   维数   ringbuf   tostring   

声明数组的两种方式:
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线程不安全,执行速度快

数组和常用类

标签:buffer   substring   控制   bst   查找   结束   维数   ringbuf   tostring   

原文地址:http://www.cnblogs.com/th990402/p/7821711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!