帮我整理Java常用字符并注释
时间: 2023-05-25 10:02:49 浏览: 74
1. char:Java中的基本数据类型,用于表示单个字符。char类型仅有16位,因此仅能表示 Unicode 的基本多文种平面 (BMP) 中的字符。
2. String:Java中的字符串类,可以表示任意长度的字符串,其实质是一个字符数组。在Java中,字符串是不可变的。
3. StringBuilder:Java中的可变字符串类,可以通过append()方法来向字符串对象中追加字符或字符串,在需要修改字符串时使用StringBuilder可以提高效率。
4. StringBuffer:与StringBuilder功能相似,但线程安全,适用于多线程环境。
5. Character:Java中的包装类,用于表示一个字符。
6. StringTokenizer:Java中的字符串解析类,可以将字符串按照指定的分隔符进行拆分。
7. String.format():Java中字符串的格式化方法,可以按照指定的格式输出字符串。
8. ASCII码:一种用于表示字符的编码方式,使用7位二进制数字表示128个字符。
9. Unicode码:一种用于表示字符的编码方式,可以表示全球范围内的所有字符,使用16位二进制数字表示。
10. Escape字符:一些特殊的字符,需要使用转义字符来表示,例如:\", \', \n, \t等。
11. Regular Expression:Java中的正则表达式,用于匹配字符序列,常用于字符串操作中。
相关问题
java常用字符串api
Java中常用的字符串API如下:
1. `length()`:获取字符串长度
2. `charAt(int index)`:获取指定位置上的字符
3. `substring(int beginIndex, int endIndex)`:获取从指定位置开始到指定位置结束之间的子串
4. `indexOf(String str)`:查找指定子串在字符串中第一次出现的位置
5. `lastIndexOf(String str)`:查找指定子串在字符串中最后一次出现的位置
6. `startsWith(String prefix)`:判断字符串是否以指定的前缀开始
7. `endsWith(String suffix)`:判断字符串是否以指定的后缀结束
8. `toUpperCase()`:将字符串中的所有字符转换为大写形式
9. `toLowerCase()`:将字符串中的所有字符转换为小写形式
10. `trim()`:去除字符串前后的空格
11. `replace(char oldChar, char newChar)`:将字符串中的指定字符替换为新的字符
12. `replaceAll(String regex, String replacement)`:将字符串中符合正则表达式的部分替换为指定字符串
13. `split(String regex)`:将字符串按照正则表达式分割成字符串数组
14. `equals(Object anObject)`:判断字符串是否与指定的对象相等
15. `equalsIgnoreCase(String anotherString)`:忽略大小写判断字符串是否相等。
Java 中常用的字符串分割方法
Java 中常用的字符串分割方法有:
1. `split()` 方法:根据指定的正则表达式将字符串分割成字符串数组。
例如:
```java
String str = "hello world";
String[] arr = str.split(" ");
// arr = ["hello", "world"]
```
2. `substring()` 方法:根据指定的索引位置将字符串分割成两个子串。
例如:
```java
String str = "hello world";
String str1 = str.substring(0, 5); // str1 = "hello"
String str2 = str.substring(6); // str2 = "world"
```
3. `StringTokenizer` 类:可以根据指定的分隔符将字符串分割成多个标记。
例如:
```java
String str = "hello|world|java";
StringTokenizer st = new StringTokenizer(str, "|");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
// 输出:"hello","world","java"
```
4. `StringUtils` 工具类:提供了许多字符串相关的操作方法,包括字符串分割。
例如:
```java
String str = "hello,world,java";
String[] arr = StringUtils.split(str, ",");
// arr = ["hello", "world", "java"]
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)