String类的常用方法
来源:互联网 发布:c语言为什么要指针 编辑:程序博客网 时间:2024/05/01 10:29
字符串与字符
No.
方法名称
类型
描述
1
public String(char[] value)
构造
将全部的字符数组内容变为字符串
2
public String(char[] value, int offset, int count)
构造
将部分字符数组变为字符串,offset表示开始点,count表示要操作的长度。
3
public char charAt(int index)
普通
取得指定索引位置上的字符
4
public char[] toCharArray()
普通
将字符串转换为字符数组
字符串与字节
NO.
方法名称
类型
描述
1
public String(byte[] byt)
构造
将全部的字节数组变为字符串
2
public String(byte[] bytes, int offset, int length)
构造
将部分的字节数组变为字符串
3
public byte[] getBytes()
普通
将字符串变为字节数组
4
public byte[] getBytes(String charsetName)throws UnsupportedEncodingException
普通
字符串转码操作
一般情况下,在程序之中如果想要操作字节数组只有两种情况:
1. 需要进行编码的转换时;
2. 数据要进行传输的时候。
字符串比较
No.
方法名称
类型
描述
1
public boolean equals(String anObject)
普通
区分大小写的相等判断
2
pulbic boolean equalsIgnoreCase(String anotherString)
普通
不区分大小写比较是否相等
3
public int compareTo(String anotherString)
普通
比较两个字符串的大小
compareTo()返回Int类型,三种结果:大于(返回结果大于0)、小于(返回小于0)、等于(返回结果为0)
字符串查找:
NO.
方法名称
类型
描述
1
public boolean contains(String s)
普通
查找指定的子字符串是否存在,JDK1.5之后有
2
public int indexOf(String str)
普通
从头查找指定字符串的位置,找不到返回-1
3
public int indexOf(String str, int fromIndex)
普通
由指定位置向后查找字符串的位置,找不到返回-1
4
public int lastIndexOf(String str)
普通
由后向前查找字符串的位置,找不到返回-1
5
public int lastIndexOf(String str, int fromIndex)
普通
从指定位置由后向前查找
6
public boolean startsWith(String prefix)
普通
判断是否以指定的字符串开头
7
public boolean startsWith(String prefix, int toffset)
普通
从指定位置判断是否以指定字符串开头,JDK1.7
8
public boolean endsWith(String suffix)
普通
判断是否以指定的字符串结尾
在一些老的书上,出现的字符串查找都属于indexOf()方法,但是这个方法没有contains()好用。
字符串替换操作
NO
方法名称
类型
描述
1
public String replaceAll(String regex, String replacement)
普通
全部替换
2
public String replaceFirst(String regex, String replacement)
普通
替换首个
字符串截取
NO
方法名称
类型
描述
1
public String substring(int beginIndex)
普通
从指定位置截取到结尾
2
public String substring(int beginIndex, int endIndex)
普通
截取指定范围的内容
字符串拆分
按照一个指定的字符串标记,对一个完整的字符串进行分割
No
方法名称
类型
描述
1
public String[] split(String ingex)
普通
按照指定的字符串全拆分
2
public String[] split(String regex, int limit)
普通
拆分为指定的长度
其他方法
NO.
方法名称
类型
描述
1
public boolean isEmpty()
普通
判断字符串是否为空
2
public int length()
普通
返回字符串长度
3
public String trim()
普通
去掉左右空格
4
public String toLowerCase()
普通
将全部字符串转小写
5
public String toUpperCase()
普通
转大写
6
public String intern()
普通
入池
7
public String concat(String str)
普通
字符串连接
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- 常用的String类方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- String类常用的方法
- String类的常用方法
- String类的常用方法
- String类的常用方法
- Linux常用命令(二)文件目录命令
- 转义字符序列及其功能
- 新的开始
- CentOS7 本地源搭建
- Linux进程间通信(IPC)编程实践(十)System V信号量---PV操作经典题目
- String类的常用方法
- Map与Map.Entry的关系
- Day_5面向对象
- Javascript继承的概念理解
- MySQL性能优化的最佳21条经验
- iOS系列UI篇——UIButton
- [移动与通讯]手机的军民两用
- 字符串类DP Align
- linux 基础