java 字符串比较
时间: 2023-12-22 07:29:36 浏览: 114
在Java中,字符串比较可以使用equals()方法或者compareTo()方法来实现。下面是两种方法的示例:
1. 使用equals()方法进行字符串比较:
```java
String str1 = "hello";
String str2 = "world";
if (str1.equals(str2)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
```
2. 使用compareTo()方法进行字符串比较:
```java
String str1 = "hello";
String str2 = "world";
int result = str1.compareTo(str2);
if (result == 0) {
System.out.println("两个字符串相等");
} else if (result < 0) {
System.out.println("str1小于str2");
} else {
System.out.println("str1大于str2");
}
```
需要注意的是,使用equals()方法比较字符串时,比较的是字符串的内容是否相等;而使用compareTo()方法比较字符串时,比较的是字符串的字典顺序。
相关问题
java 字符串常量池
Java字符串常量池是Java虚拟机在运行时存储字符串字面量的一个特殊区域。常量池中主要存放两大类常量:字面量和符号引用。字面量是指Java语言层面的常量概念,如文本字符串、被声明为final的常量值等。字符串字面量会在编译时被放入常量池中,而不会重复地创建新的对象。可以通过使用String类的intern()方法将字符串对象显式地放入常量池中。
j ava字符串非空判断
在Java中,可以使用以下语句判断一个字符串是否为空:
```java
String str = "Hello World";
if(str != null && !str.isEmpty()) {
// 字符串非空
} else {
// 字符串为空
}
```
其中,`str != null`用于判断字符串是否为null,`!str.isEmpty()`用于判断字符串是否为空字符串。如果字符串既不为null,也不为空字符串,则判断为非空。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)