首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Java中分隔十进制值

在Java中,可以使用String类的split()方法来分隔十进制值。split()方法接受一个正则表达式作为参数,用于指定分隔符。对于十进制值,常用的分隔符是逗号(,)或空格(" ")。

以下是一个示例代码:

代码语言:txt
复制
String decimalValue = "123,456,789";
String[] parts = decimalValue.split(",");
for (String part : parts) {
    System.out.println(part);
}

输出结果为:

代码语言:txt
复制
123
456
789

在上述示例中,我们使用逗号作为分隔符,将十进制值"123,456,789"分隔成三个部分。然后,通过遍历数组,打印每个部分的值。

对于更复杂的分隔符,可以使用正则表达式来匹配。例如,如果要同时支持逗号和空格作为分隔符,可以使用以下代码:

代码语言:txt
复制
String decimalValue = "123, 456, 789";
String[] parts = decimalValue.split("[,\\s]+");
for (String part : parts) {
    System.out.println(part);
}

输出结果为:

代码语言:txt
复制
123
456
789

在上述示例中,我们使用正则表达式"[,\s]+"来匹配逗号和空格,并将它们作为分隔符进行分割。

在Java中,还可以使用Scanner类来分隔十进制值。Scanner类提供了一个useDelimiter()方法,可以设置分隔符。以下是一个示例代码:

代码语言:txt
复制
String decimalValue = "123, 456, 789";
Scanner scanner = new Scanner(decimalValue);
scanner.useDelimiter("[,\\s]+");
while (scanner.hasNext()) {
    System.out.println(scanner.next());
}
scanner.close();

输出结果与前面的示例相同。

总结起来,在Java中分隔十进制值可以使用String类的split()方法或Scanner类的useDelimiter()方法,并通过正则表达式指定分隔符。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

33分30秒

Java零基础-299-多态在开发中的作用

9分4秒

Java零基础-300-总结多态在开发中的作用

11分44秒

57_尚硅谷_大数据JavaWEB_在Java中操作JSON.avi

23分5秒

day24_集合/11-尚硅谷-Java语言高级-HashMap在JDK7中的源码分析

23分40秒

day24_集合/12-尚硅谷-Java语言高级-HashMap在JDK8中的源码分析

23分5秒

day24_集合/11-尚硅谷-Java语言高级-HashMap在JDK7中的源码分析

23分40秒

day24_集合/12-尚硅谷-Java语言高级-HashMap在JDK8中的源码分析

23分5秒

day24_集合/11-尚硅谷-Java语言高级-HashMap在JDK7中的源码分析

23分40秒

day24_集合/12-尚硅谷-Java语言高级-HashMap在JDK8中的源码分析

13分55秒

day24_集合/09-尚硅谷-Java语言高级-HashMap在JDK7中的底层实现原理

5分47秒

day24_集合/10-尚硅谷-Java语言高级-HashMap在JDK8中的底层实现原理

13分55秒

day24_集合/09-尚硅谷-Java语言高级-HashMap在JDK7中的底层实现原理

领券