java获取字符串最后一个小数点后的数据
时间: 2024-11-27 12:20:46 浏览: 8
java从字符串中提取数字的简单实例
5星 · 资源好评率100%
在Java中,如果你想要获取字符串中最后一个小数点后面的数据,可以使用正则表达式配合`split()`方法。首先,找到小数点的位置,然后分割字符串并取出最后一部分。这里有一个简单的示例:
```java
String inputStr = "123.456.789.0123"; // 输入的字符串
int decimalIndex = inputStr.lastIndexOf(".") - 1; // 获取最后一次出现的小数点位置
// 检查是否还有小数点存在,防止空指针异常
if (decimalIndex >= 0 && decimalIndex < inputStr.length()) {
String afterDecimal = inputStr.substring(decimalIndex + 1); // 提取小数点后部分
System.out.println("最后一个小数点后的数据: " + afterDecimal);
} else {
System.out.println("输入的字符串没有小数点");
}
```
这个例子假设输入的字符串只包含一个小数点,并且小数点后有数字。如果有多个小数点或者没有小数点,你需要根据实际需求调整处理逻辑。
阅读全文