Java判断字符串以什么开头
时间: 2023-12-16 14:04:15 浏览: 60
在Java中,可以使用startsWith()方法来判断一个字符串是否以指定的前缀开头。该方法返回一个布尔值,如果字符串以指定的前缀开头,则返回true,否则返回false。
以下是使用startsWith()方法判断字符串是否以指定前缀开头的示例代码:
```java
public static boolean startsWith(String str, String prefix) {
return str.startsWith(prefix);
}
```
在上述示例中,startsWith()方法接受两个参数:原始字符串和要判断的前缀。它会返回一个布尔值,指示原始字符串是否以指定的前缀开头。
你可以调用这个startsWith()方法来判断任意字符串是否以特定的前缀开头。例如:
```java
String str = "Hello, World!";
boolean startsWithHello = startsWith(str, "Hello");
boolean startsWithHi = startsWith(str, "Hi");
System.out.println(startsWithHello); // 输出 true
System.out.println(startsWithHi); // 输出 false
```
在上面的示例中,我们判断了字符串"Hello, World!"是否以"Hello"和"Hi"开头,并将结果打印出来。结果表明,字符串"Hello, World!"确实以"Hello"开头,但不以"Hi"开头。
相关问题
java判断字符串以什么开头
你可以使用 String 类的 startsWith() 方法来判断一个字符串是否以指定的前缀开头。以下是示例代码:
```
String str = "Hello World";
if(str.startsWith("Hello")) {
System.out.println("字符串以 Hello 开头");
} else {
System.out.println("字符串不以 Hello 开头");
}
```
输出结果为:
```
字符串以 Hello 开头
```
java判断字符串是否以abc开头
Java中判断字符串是否以abc开头的方法是使用`String`类的`startsWith`方法。例如:
```
String str = "abcdefg";
if (str.startsWith("abc")) {
System.out.println("字符串以abc开头");
} else {
System.out.println("字符串不以abc开头");
}
```
使用这种方法可以快速判断字符串是否以指定的子串开头。