java判断一个String变量里面有没有*号
时间: 2024-03-28 10:41:33 浏览: 17
可以使用String类的contains()方法判断一个字符串中是否包含指定的字符或字符串。具体地,可以使用以下代码判断一个String变量中是否包含*号:
```
String str = "Hello*World";
if(str.contains("*")) {
System.out.println("包含*号");
} else {
System.out.println("不包含*号");
}
```
输出结果为:包含*号
相关问题
java判断某一变量不为空 String类型
可以使用以下代码来判断一个String类型的变量是否不为空:
```
if (str != null && !str.isEmpty()) {
// 变量不为空
} else {
// 变量为空
}
```
其中,`str != null`用于判断变量不为null,`!str.isEmpty()`用于判断变量不为空字符串。需要同时满足这两个条件,才能判断变量不为空。
java中怎么判断一个变量的类型
在Java中,可以使用`instanceof`关键字来判断一个对象的类型。下面是一个示例:
```java
public class Main {
public static void main(String[] args) {
String str = "Hello";
Integer num = 10;
System.out.println(str instanceof String); // true
System.out.println(str instanceof Object); // true
System.out.println(num instanceof Integer); // true
System.out.println(num instanceof Number); // true
}
}
```
在上述示例中,使用`instanceof`关键字可以判断变量`str`和`num`的类型。如果变量是给定类型的实例,则返回`true`,否则返回`false`。