可变参数、包装类、String

1、可变参数

1569544933387

​ (1)是一个个数不确定的数组

​ (2)可变参数一定是参数列表的最后一个

​ (3)可变参数的类型一致

​ (4)当发生重载时,优先使用固定参数的方法

2、封装类

包装类

boolean Boolean

byte Byte

char Character

short Short

int Integer

long Long

float Float

double Double

封装类常用的方法

new Type(type t) --> new Integer(1)

new Type(String s) --> new Double(0.9)

封装类型 valueOf(String str)

基本数据类型 parseXXX(String str)

装箱和拆箱

装箱:把基本数据类型转换为封装类型

拆箱:把封装类型转换为基本数据类型

封装类的应用场景?

当使用基本数据类型作为属性时,那么属性都拥有默认值,如何判断该属性是否赋值就不好判断了,替换成封装类,封装类是引用数据类型,默认值NULL

字符串,常用方法:

方法介绍
char charAt(int i)根据下标获取指定位置的字符
int indexOf(String str)从开头查找指定的字符串,如果找到了返回下标,如果没找到返回-1
int lastIndexOf(String str)从结尾查找指定的字符串,如果找到了返回下标,如果没找到返回-1
int indexOf(String str,int fromindex)与上面的方法一样,不过是从指定的下标开始往后查找
int length()获取字符串的长度
equals(Object obj)比较两个字符串是否相等,比较的是字符串的内容
substring(int beginindex)从指定下标开始截取到字符串结尾处字符串
substring(int begin,int end)截取指定下标开始到指定结束位置(不包括结束下标)直接的字符串
split(String reg)按照指定的规则分割字符串,得到字符串数组
replace(char old,char new)用new的字符替换旧的字符
replaceAll(String old,String new)用new的字符串替换就的字符串,可以使用正则表达式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值