Java获取字符串开头所有空格长度
时间: 2023-03-28 07:01:27 浏览: 208
可以使用 String 类的 trim() 方法去除字符串开头和结尾的空格,然后再用原始字符串长度减去 trim() 后的字符串长度,即可得到开头的空格长度。示例代码如下:
String str = " Hello World! ";
int leadingSpaces = str.length() - str.trim().length();
System.out.println("开头空格长度为:" + leadingSpaces); // 输出:开头空格长度为:3
相关问题
java常用字符串api
Java中常用的字符串API有:
1. `length()`:获取字符串长度
2. `charAt(int index)`:返回指定索引处的字符
3. `indexOf(int ch)`:返回指定字符在字符串中第一次出现的位置
4. `substring(int beginIndex, int endIndex)`:截取字符串,从beginIndex开始到endIndex-1结束
5. `startsWith(String prefix)`:判断字符串是否以prefix开头
6. `endsWith(String suffix)`:判断字符串是否以suffix结尾
7. `toUpperCase()`:将字符串转换为大写
8. `toLowerCase()`:将字符串转换为小写
9. `trim()`:去除字符串两端的空格
10. `replace(char oldChar, char newChar)`:将字符串中的oldChar替换为newChar
11. `replaceAll(String regex, String replacement)`:使用replacement替换所有符合正则表达式regex的字符串
12. `split(String regex)`:使用正则表达式regex将字符串分割成字符串数组
13. `equals(Object anObject)`:判断字符串是否与给定对象相等
14. `equalsIgnoreCase(String anotherString)`:忽略大小写比较两个字符串是否相等
15. `compareTo(String anotherString)`:按字典顺序比较两个字符串大小
这些API可以帮助我们完成各种字符串操作。
java字符串有哪些调用方法
Java字符串有很多调用方法,以下是一些常用的方法:
1. length():获取字符串的长度。
2. charAt(int index):获取指定索引位置上的字符。
3. substring(int beginIndex, int endIndex):获取指定索引范围内的子字符串。
4. equals(Object anObject):比较字符串是否相等。
5. toUpperCase():将字符串转换为大写字母。
6. toLowerCase():将字符串转换为小写字母。
7. trim():删除字符串开头和结尾的空格。
8. indexOf(String str):查找字符串中指定子字符串的位置。
9. replace(char oldChar, char newChar):用新字符替换字符串中的旧字符。
10. split(String regex):将字符串按照指定的正则表达式拆分成字符串数组。
阅读全文