java第二阶段整理 api整理

本文详细介绍了Java中String类的常用方法,如equals(), length(), trim(), toUpperCase(), toLowerCase()等,并探讨了字符串比较、字符查找、子串截取等操作。此外,还涉及了Java中的正则表达式、StringBuilder类的常用方法,如append(), replace(), delete()等,以及File类的相关操作。同时,文章讲解了异常处理机制,包括try-catch-finally结构、自定义异常和异常的继承层次。最后,文章提及了线程、集合与数组的交互,包括synchronized关键字、线程优先级、集合遍历和转换等概念。" 128430495,13959489,深入理解Linux系统权限管理,"['Linux', '运维', '服务器']
摘要由CSDN通过智能技术生成

String常用方法:前四个没参

1.equals()方法 比较的是内容是否相同   ==比较地址

子类用的时候要重写 底层还是==比较地址

2.int length()方法 获取字符串长度 个数

3.trim()方法 去除当前字符串两边的空白字符

4.toUpperCase() 方法

将当前字符串英文部分转换为大写

toLowerCase() 方法

将当前字符串英文部分转换为小写

5.boolean startsWith(String str)

判断当前字符串是否是以给定的字符串开始的

boolean endsWith(String str)

判断当前是否 是以给定的字符串结尾的

返回值类型 是true false  看前后五位 包括空格 区分大小写

6.返回值类型:char| chaiAt(int index)方法

返回当前字符串指定位置上的字符 ---根据位置找字符

空格也包括 下标从零开始

7.返回值类型 int| indexOf(String str)方法

检查当前字符串 字符串中开始的位置 下标

当前单词第一个字母所在的位置 下标值

若当前字符串 不包含要查询的 返回-1

a=str.indexOf("in",fromlndex5);从下标第五个开始找

fromlndex 从第几个开始 若没有默认从0开始

int |int   LastIndexOf(String str)方法

检查当前字符串 在那个位置 下标

8.返回值类型 String |substring(int start,int end); 开始下标 结束下标

截取当前字符串中指定范围内的字符串 含头不含尾 (2,7)指2-6

若不写尾那就从指定的下标截到最后

9.比较特殊的方法 静态的 需要类名.

字符串=String.valueOf(其他数据类型)

将其他数据类型转换成String 返回值是字符串

任何内容和字符串连接 都变成字符串

10.toString()方法默认返回地址

所以常常重写toString()返回具体数据

StringBuilde方法

1.StringBuilder   append()方法

String str="好好学习天天向上";

//复制str中的内容到builder中

StringBuilder builder=new StringBuilder(str);

append() 追加内容  builder.append(字符串)  加到结尾

2.StringBuilder replace()方法

替换部分内容(开始,结尾,改的内容)

下标

3.StringBuilder delete()方法

删除部分内容(开头,结尾)

下标

4.builder.insert()方法

插入 (开始,内容)

下标

5.builder.reverse()方法

翻转 倒过来

String支持与正则表达式相关的方法:

matches():

使用给定的正则表达式验证当前字符串的格式是否符合要求

split():

将当前字符串按照满足正则表达式的部分进行拆分

replaceAll():

将当前字符串中满足正则表达式的部分替换为给定的字符串

1.length():获取字符串的长度(字符个数)

2.trim():去除当前字符串两边的空白字符

3.toUpperCase()和toLowerCase():将当前字符串中的英文部分转为全大写/全小写

4.startsWith()和endsWith():判断当前字符串是否是以给定的字符串开始/结尾的

5.charAt():返回当前字符串指定位置上的字符------------------根据下标找字符

6.indexOf()和lastIndexOf():检索给定字符串在当前字符串中的开始位置------根据字符串找位置

7.substring():截取当前字符串中指定范围内的字符串

8.String的静态方法valueOf():将其它数据类型转换为String

9.contains() 判断当前字符串是否有哪些字符

低级流与高级流

File file =new File 使用File新建一个文件 传相对路径

file.exists()      返回boolean 判断目标目录存在不存在

file.createNewFile() 创建一个 相对路径的[文件]--

file.delete()  只能删空目录delete/将file指向的文件删除

file.getName() 获取File表示的文件或目录的名字

file.length()  获取大小单位字节 返回值 long

file.isDirectory()   判断当前是否为一个目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值