赞
踩
方法 | 作用 | 返回值 |
---|---|---|
equals() | 比较地址 | boolean |
toString() | 返回对象地址信息 | String |
getClass() | 获取对象类型 | Class<?> |
hashCode() | 将地址转为int类型 | int |
方法 | 作用 |
---|---|
new String(字符/字节数组) | 字符/字节数组转成字符串 |
new String(字符/字节数组,起始下标,截取长度) | 字符/字节数组中某部分转成字符串 |
方法 | 作用 | 返回值 |
---|---|---|
isEmpty() | true:有地址无内容;false:有地址 有内容;空指针:没地址 | boolean |
charAt(int) | 获取下标对应的字符 | char |
toCharArray() | 字符串转为字符数组 | char[] |
getBytes() | 字符串转为字节数组 | byte[] |
compareToIgnoreCase(String) | 比较字母先后顺序(忽略大小写) | int |
compareTo(String) | 比较字母先后顺序 | int |
toUpperCase() | 全部转大写 | String |
toLowerCase() | 全部转小写 | String |
startsWith(String) | 是否以xx开头 | boolean |
endsWith(String) | 是否以xx结尾 | boolean |
contains(String) | 字符串是否包含xx | boolean |
trim() | 消两头的空格 | String |
replaceAll(旧,新) | 新字符串换所有旧字符串 | String |
replace(旧,新) | 新字符串换所有旧字符串 | String |
replaceFirst(旧,新) | 新字符串换第一次旧字符串 | String |
split(String) | 按照标记切割成字符串数组 | String[] |
static join(连接标记,数组) | 连接字符串数组 | String |
- //判断有没有开辟地址
- if(s==null){
- //没有地址空间
- }else{
- //判断有没有真实值
- if(s.equals("")){}
- if(s.length()==0){}
- if(s.isEmpty()){}
- }
方法 | 作用 | 返回值 |
---|---|---|
substring(下标) | 返回下标到末尾的字符串 | String |
substring(下标,结束下标+1) | 返回下标到结束下标的字符串 | String |
方法 | 作用 | 返回值 |
---|---|---|
indexOf(String) | 字符串查找字符串下标 | int |
intdexOf(int) | 查找数字转成对应字符下标 | int |
intdexOf(String,int startIndex) | 下标开始查找字符串出现下标 | int |
lastIndexOf(String) | 倒查字符串下标 | int |
方法 | 作用 | 返回值 |
---|---|---|
toString() | 转字符串 | String |
insert(下标,元素) | 将元素插入到下标 | StringBuilder |
delete(起始,结尾) | 删除下标范围字符串 | StringBuilder |
replace(起始,结尾,元素) | 替换下标范围字符串 | StringBuilder |
reverse() | 字符串倒置 | StringBuilder |
随机值:[0,随机数)
Random 变量名 = new Random();
接收类型 接收变量名 = 变量名 . 类型方法(随机值范围)
- Random r = new Random();
- //随机数:1~100
- int num = r.nextInt(100)+1;
方法 | 作用 | 返回值 |
---|---|---|
abs(数值类型) | 获取绝对值 | 对应数值类型 |
random() | 0到1之间随机小数 [0,1) | double |
ceil(double) | 向上取整 | double |
floor(double) | 向下取整 | double |
round(double) | 四舍五入(负:五舍六入) | long |
pow(double a,double b) | a的b次方 | double |
sqrt(int) | 开平方 | double |
定义规则
使用对象,调用规则,对数据变形
- //定义规则
- DecimalFormat df = new DecimalFormat("#.###");
- //调format()进行精度控制(四舍五入)
- String str = df.format(num);
方法 | 作用 |
---|---|
new Date() | 当前日期时间 |
new Date(long) | 1970年1月1日0点至今毫秒数 |
new Date(int year,int month,int date) | 某年某月某日 |
方法 | 作用 | 返回值 |
---|---|---|
new Date().getTime() | 距离1970年1月1日0点的毫秒数 | long |
System.currentTimeMillis() | 距离1970年1月1日0点的毫秒数 | long |
SimpleDateFormat
- // 定义格式
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- // 调format()转换
- System.out.println(sdf.format(new Date()));
- // 调parse()格式回转
- System.out.println(sdf.parse("2022-11-07 12:12:12"));
- Calendar c = Calendar.getInstance();
- // 转为Date对象
- Date date = c.getTime();
- // 获取当前日期距离 1970年1月1日毫秒数
- long times = c.getTimeInMillis();
- LocalDate ld = LocalDate.now();// 获取对象
- // xxxx-xx-xx(当天日期)
- System.out.println(ld);
- // 将LocalDate转为字符串
- DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
- String str = ld.format(dtf);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。