java String 的用法
时间: 2024-05-19 13:14:40 浏览: 12
Java中的String是一个类,可以用来表示字符串。以下是String的一些用法:
1. 创建字符串对象
可以使用以下方式创建String对象:
String str1 = "Hello"; // 直接赋值
String str2 = new String("World"); // 使用构造函数
2. 字符串连接
可以使用加号+将两个字符串连接起来:
String str3 = str1 + " " + str2; // "Hello World"
也可以使用concat()方法:
String str4 = str1.concat(" ").concat(str2); // "Hello World"
3. 获取字符串长度
可以使用length()方法获取字符串的长度:
int len = str3.length(); // 11
4. 字符串比较
可以使用equals()方法比较两个字符串是否相等:
boolean isEqual = str1.equals(str2); // false
也可以使用compareTo()方法比较字符串大小:
int result = str1.compareTo(str2); // -15
5. 获取子字符串
可以使用substring()方法获取字符串的子串:
String subStr = str3.substring(6); // "World"
String subStr2 = str3.substring(0, 5); // "Hello"
6. 转换大小写
可以使用toUpperCase()方法将字符串转换为大写:
String upperCaseStr = str1.toUpperCase(); // "HELLO"
也可以使用toLowerCase()方法将字符串转换为小写:
String lowerCaseStr = str2.toLowerCase(); // "world"
7. 字符串分割
可以使用split()方法将字符串按照指定的分隔符分割成数组:
String[] strArray = str3.split(" "); // {"Hello", "World"}
8. 字符串替换
可以使用replace()方法将字符串中的指定字符替换为其他字符:
String replacedStr = str3.replace("World", "Java"); // "Hello Java"
相关推荐
![doc](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)