Java入门——数据类型及常用方法

数据类型

1.布尔型是占一个字节的(1btye=28bit)
2.字符型(char)是占两个字节的

数组初始化

 int[] a = {2,4,56};//静态初始化
 int[] d= new int[10];//初始值都以0补充
 // 数字的,初始值是0
 // 布尔的,初始值是false
 // 字符的,初始值是'\0'
 // 对象的,初始值是null

数组常用方法

这几个方法Arrays类的方法还是需要牢记的

//数组长度
数组名.length 
//数组填充
Arrays.fill(数组名,值);或 Arrays.fill(数组名,开始下标,结束下标,值);
//数组比较
Arrays.equals(数组a,数组b);
//数组排序
Arrays.sort(数组);或 Arrays.sort(数组,开始下标,结束下标);
//数组中搜索指定元素
Arrays.binarySearch(数组名,指定元素) 或 Arrays.binarySearch(数组名,开始位置,结束位置,指定元素);
//数组转换字符串
Arrays.toString(数组名);
//数组复制
System.arraycopy(数组a,开始复制下标,复制到数组b,开始复制下标,复制长度);

字符串的常用方法

//获取字符串长度
字符串.length();
//字符串比较
str1.equals(str2);
//字符串连接,注意生成是新的字符串
String str3 = str1.concat(str2); 
//字符串截取
str1.substring(n,m);
//字符串查找
str1.indexOf(amiString);或 str1.indexOf(aimString,afterIndex);
//字符串替换
str1.replaceAll(oldStr,newStr);

String与StringBuffer

String对象一旦产生就不可改变其实例本身,更改String值时,实际上是产生了一个新的对象。
如果对String的操作量大,就会造成内存占用量过多的问题。
StringBuffer即是为了解决这个问题而存在,StringBuffer对象是在原对象上修改,不会像String那样。
所以,涉及到字符串的大批量操作时,视情况使用StringBuffer代替String

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缔曦_deacy

码字不易,请多支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值