string常用方法有哪些
时间: 2023-03-30 15:04:55 浏览: 77
string常用方法包括:
1. length():返回字符串的长度。
2. substr():返回从指定位置开始的指定长度的子字符串。
3. find():在字符串中查找指定的子字符串,并返回其位置。
4. replace():将字符串中的指定子字符串替换为另一个字符串。
5. erase():删除字符串中的指定子字符串。
6. insert():在字符串中的指定位置插入一个子字符串。
7. compare():比较两个字符串是否相等。
8. c_str():将字符串转换为C风格的字符串。
9. empty():判断字符串是否为空。
10. at():返回指定位置的字符。
以上是string常用方法的一些例子,还有其他的方法可以根据需要使用。
相关问题
1 String构造方法有哪些 2 String常用方法有哪些 3 StringBuilder构造方法有哪些 4 StringBuilder常用方法有哪些
1. String构造方法有以下几种:
- String():创建一个空的字符串对象。
- String(char[] value):用指定的字符数组value创建一个字符串对象。
- String(char[] value, int offset, int count):用指定的字符数组value的子数组从offset开始、长度为count的字符创建一个字符串对象。
- String(String original):创建一个与原始字符串具有相同内容的字符串对象。
- String(byte[] bytes):用指定的字节数组bytes创建一个字符串对象,使用平台默认的字符集将字节数组转换为字符。
- String(byte[] bytes, int offset, int length):用指定的字节数组bytes的子数组从offset开始、长度为length的字节创建一个字符串对象,使用平台默认的字符集将字节数组转换为字符。
2. String常用方法有以下几种:
- length():返回字符串的长度。
- charAt(int index):返回字符串中指定索引位置的字符。
- substring(int beginIndex):返回从指定索引位置开始到字符串结尾的子字符串。
- substring(int beginIndex, int endIndex):返回从指定的开始索引位置到指定的结束索引位置的子字符串。
- indexOf(String str):返回字符串中第一次出现指定子字符串的索引位置。
- lastIndexOf(String str):返回字符串中最后一次出现指定子字符串的索引位置。
- equals(Object obj):比较字符串与指定的对象是否相等。
- toUpperCase():将字符串中的小写字母转换为大写字母。
- toLowerCase():将字符串中的大写字母转换为小写字母。
- trim():去除字符串两端的空格。
3. StringBuilder构造方法有以下几种:
- StringBuilder():创建一个空的StringBuilder对象。
- StringBuilder(int capacity):创建一个指定容量的StringBuilder对象。
- StringBuilder(String str):创建一个包含指定字符串的StringBuilder对象。
4. StringBuilder常用方法有以下几种:
- append():添加指定的字符串到当前StringBuilder对象的末尾。
- insert():将指定的字符串插入到当前StringBuilder对象的指定索引位置。
- delete():从当前StringBuilder对象中删除指定索引位置开始、长度为指定长度的子字符串。
- reverse():将当前StringBuilder对象中的字符串反转。
- toString():将当前StringBuilder对象中的字符串转换为String类型。
String有哪些常用方法?
String类有很多常用方法,其中一些包括:
1. length():返回字符串的长度。
2. charAt(int index):返回给定索引处的字符。
3. substring(int beginIndex, int endIndex):返回从起始索引到终止索引的子字符串。
4. equals(Object other):比较字符串是否相等。
5. indexOf(String str):返回给定字符串在该字符串中第一次出现的索引。
6. toLowerCase()和toUpperCase():转换字符串为小写或大写。
7. replace(char oldChar, char newChar):替换字符串中的字符。
8. split(String regex):根据给定的正则表达式将字符串拆分为字符串数组。
9. trim():去除字符串前后的空格。
10. isEmpty():判断字符串是否为空。
还有很多其他常用方法,这里只是列举了一些。