判断string 类型 不相等
时间: 2023-11-25 22:06:20 浏览: 68
在大多数编程语言中,判断两个字符串是否不相等可以使用 "!=" 或者 "<>" 运算符进行比较。例如,C++ 中可以这样写:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "hello";
string str2 = "world";
if (str1 != str2) {
cout << "str1 is not equal to str2" << endl;
}
return 0;
}
```
输出结果为:
```
str1 is not equal to str2
```
在 Python 中也可以用 "!=" 运算符进行比较。例如:
```python
str1 = "hello"
str2 = "world"
if str1 != str2:
print("str1 is not equal to str2")
```
输出结果为:
```
str1 is not equal to str2
```
相关问题
String类型不相等判断
在Java中,判断两个String类型的变量是否相等,应该使用equals()方法而不是"=="运算符。因为"=="运算符比较的是两个变量的引用地址,而equals()方法比较的是两个变量的值是否相等。例如:
```java
String str1 = "Hello";
String str2 = "Hello";
String str3 = new String("Hello");
System.out.println(str1 == str2); // true
System.out.println(str1 == str3); // false
System.out.println(str1.equals(str3)); // true
```
在上面的例子中,str1和str2引用的是同一个字符串对象,因此"=="运算符返回true;而str3引用的是一个新的字符串对象,所以"=="运算符返回false,但是equals()方法比较的是两个字符串的值,因此返回true。
arduino判断string类型数据是否相等
你可以使用`equals()`函数来判断两个`String`类型的数据是否相等,例如:
```
String str1 = "Hello";
String str2 = "World";
String str3 = "Hello";
if(str1.equals(str2)){
//执行操作
}else if(str1.equals(str3)){
//执行操作
}
```
在上面的代码中,`str1`和`str2`不相等,因此会执行`else if`中的操作,而`str1`和`str3`相等,因此不会执行任何操作。
阅读全文