java判断字符串第一个字符是否是1,第二个字符是否是,. 如果不是添加1. Java
时间: 2024-10-27 07:06:06 浏览: 15
java 判断字符串是否包含子串的方法
你可以使用Java的String类提供的方法来实现这个功能。下面是一个简单的示例函数,它会检查字符串的第一个字符和第二个字符,如果不符合要求则在前面添加 "1.":
```java
public class Main {
public static void main(String[] args) {
String str = "example"; // 要检查的字符串
System.out.println(formatStringIfNecessary(str));
}
public static String formatStringIfNecessary(String str) {
if (str.length() < 2 || !Character.isDigit(str.charAt(0)) || str.charAt(1) != '.') {
return "1." + str;
} else {
return str;
}
}
}
```
在这个`formatStringIfNecessary`方法中,我们首先检查字符串长度是否小于2,因为我们需要至少两个字符来进行判断。然后分别检查第一个字符是否是数字(`Character.isDigit()`),以及第二个字符是否是点(`.`)。如果不是,就返回"1."加上原始字符串;如果是,直接返回原字符串。
阅读全文