java判断字符串最后一位
时间: 2023-09-11 11:06:57 浏览: 114
可以使用String类的endsWith()方法来判断字符串最后一位。
示例代码如下:
```java
String str = "Hello World!";
if(str.endsWith("!")) {
System.out.println("字符串最后一位是感叹号");
} else {
System.out.println("字符串最后一位不是感叹号");
}
```
输出结果为:"字符串最后一位是感叹号"。
相关问题
Java 判断字符串最后一位是否是数字类型
可以使用 Java 中的 Character 类中的 isDigit 方法判断字符串最后一位是否是数字类型。以下是一个 Java 代码示例:
```java
public static boolean isLastCharDigit(String str) {
char lastChar = str.charAt(str.length() - 1);
return Character.isDigit(lastChar);
}
```
该方法接收一个字符串作为参数,返回一个布尔值表示该字符串的最后一位字符是否是数字类型。首先获取字符串的最后一位字符,然后使用 Character 类中的 isDigit 方法判断该字符是否是数字类型。如果是数字类型,则返回 true,否则返回 false。
java 判断字符串为4位的年份
要判断一个字符串是否为4位的年份,可以通过以下的方式实现。
首先,需要判断字符串是否为4位数。可以使用String类的length()方法获取字符串的长度,然后判断长度是否等于4。代码如下:
```java
public static boolean isFourDigitYear(String year) {
return year.length() == 4;
}
```
然后,需要判断字符串是否由数字组成。可以使用Character类的isDigit(char c)方法判断字符串中的每个字符是否为数字字符。可以使用String类的toCharArray()方法将字符串转换为字符数组,然后遍历数组,判断每个字符是否是数字字符。代码如下:
```java
public static boolean isFourDigitYear(String year) {
if (year.length() != 4) {
return false;
}
char[] chars = year.toCharArray();
for (char c : chars) {
if (!Character.isDigit(c)) {
return false;
}
}
return true;
}
```
最后,将两个判断条件结合起来,并在判断是否为4位数的条件中加入是否由数字组成的条件,即可判断一个字符串是否为4位的年份。代码如下:
```java
public static boolean isFourDigitYear(String year) {
if (year.length() != 4) {
return false;
}
char[] chars = year.toCharArray();
for (char c : chars) {
if (!Character.isDigit(c)) {
return false;
}
}
return true;
}
```
这样,当调用isFourDigitYear方法,并传入一个字符串时,如果该字符串既是4位数,又由数字组成,则返回true;否则返回false。
相关推荐
![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)