`

java split 小数点 "."

 
阅读更多
public class A {  
  
 public static void main(String[] args) {  
  String str = "a.b.c.d";  
  String[] arr = str.split("\\.");  
  for (int i = 0; i < arr.length; i++)  
   System.out.println(arr[i]);  
 }  
  
}  

ava中,String类的split方法原型:
public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。
而 . 在正则表达式中指任何字符.
这样写当然是有问题的.
如果你需要用 . 来做分割符,请做一个转义,与成

\\.  

分享到:
评论

相关推荐

    Java面试宝典.doc

    - **规则**: `Math.round()`会四舍五入,但对于小数点后第一位为5的情况,会向远离零的方向舍入。 **1.16 代码不妥之处** - **未给出代码示例**。需要具体示例才能分析。 **1.17 访问控制修饰符的作用域** - **...

    Java正则表达式详细讲解

    在Java中,字符串与正则表达式之间的操作主要由`Pattern`、`Matcher`和`String`类的`matches()`、`split()`和`replaceAll()`等方法完成。 ### 2. 创建正则表达式 要创建一个正则表达式,你需要在字符串中包含特定...

    java 实现 金额转成中文大写形式

    在Java编程中,将金额的阿拉伯数字转换为中文汉字大写是常见的财务处理需求,主要用于防止数字篡改,增加财务数据的安全性和准确性。这个过程通常称为金额数字化,它涉及到将小数点、整数和小数部分分别转换,并且...

    Java实现对字符串中的数值进行排序操作示例

    return str.split(SPACE); } } ``` 四、相关知识点 * Java字符串与数组的相互转换 * Java数组排序相关操作技巧 * Java中Arrays.sort()方法的使用 * Java中StringBuilder类的使用 * Java中Integer.parseInt()方法...

    java金额转大写

    小数部分的处理相对简单,首先通过字符串操作提取小数点后的三位数,然后与整数部分类似地进行转换。 ```java public static String arabNumToChineseRMB(double moneyNum) throws Exception { //... int deci = ...

    Java编程-金额小写转大写

    String[] parts = amount.split("\\."); for (String part : parts) { for (int i = 0; i &lt; part.length(); i++) { char digitChar = part.charAt(part.length() - 1 - i); int digit = Character....

    Java面试宝典2012版.pdf

    可以使用`split()`方法,例如:`String[] arr = str.split(",");` ### 36. 数组有没有length()这个方法?String有没有length()这个方法? 数组没有`length()`方法,但有一个`length`属性来获取长度。`String`类有一...

    数字转换为大写(JAVA)

    - `split()`方法用于根据指定的分隔符将字符串分割成数组,例如`str.split("\\.")`用于按小数点分割字符串。 2. **字符串操作**: - 定义两个字符串常量`str_1`和`str_2`,分别存储1到9的大写中文字符和对应的...

    java数字转金额(任意金额、支持负数、前缀0)

    在Java编程中,将数字转换为金额格式是一项常见的任务,特别是在财务系统或者电子商务应用中。这个过程涉及到将数字转换成符合人类阅读习惯的货币格式,包括添加逗号分隔符,处理负数,以及在必要时添加前导零。本文...

    Java版计算器支持四则混合运算.+-*/()

    在这个Java实现的版本中,我们关注的核心知识点主要包括:基本算术运算符、运算符优先级、小数点处理以及程序设计的基本结构。 首先,让我们来讨论Java中的基本算术运算符。在Java中,`+`用于加法,`-`用于减法,`*...

    javascript小数精度丢失的完美解决方法

    javascript(js)的小数点加减乘除问题,是一个js的bug如0.3*1 = 0.2999999999等,下面列出可以完美求出相应精度的四种js算法 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(.)...

    Java StringUtils字符串分割转数组的实现

    例如,要将字符串 "aa.bb.cc.dd.ee.ff" 按照小数点进行分割,使用 split() 方法需要将小数点转义为 "\\.",否则将无法正确地分割字符串。 而使用 org.springframework.util.StringUtils 中的 ...

    Android 限制显示小数点后两位的实现方法

    首先,将数字转换为字符串,然后使用 `split()` 函数以小数点为分隔符拆分成两部分。检查第二部分(小数部分)的长度,如果超过两位,就进行相应的处理。以下是一个例子: ```java EditText priceET = findViewById...

    javascrpt的加减乘除运算

    它首先获取两个操作数的小数点后位数,并将这两个数转换为整数进行除法运算,最后根据两个操作数中小数点后位数的最大值来进行调整,以保证结果的精度。 ```javascript function accDiv(arg1, arg2) { var t1 = 0, ...

    java-leetcode题解之第165题比较版本号.zip

    在Java编程领域,LeetCode是一个非常受欢迎的在线平台,它提供了大量的编程题目,旨在帮助开发者提升算法和数据结构技能。第165题是“比较版本号”(Compare Version Numbers),这道题目主要考察字符串处理和逻辑...

    java 阿拉伯数字转化中文大写

    根据提供的文件信息,可以看出这是一个Java程序,用于将阿拉伯数字转换为中文大写形式,并且能够处理包含小数点的情况。接下来我们将对这个程序的关键部分进行详细的解析与解释。 ### 核心知识点概述 1. **数据...

    大数的加减

    输入的数字可能包含小数点,因此需要额外处理以确保正确的计算结果。 #### 小数点处理 如果输入的数字包含小数点,则需要进一步处理以确保数值的准确性。具体步骤包括: 1. **分离整数部分与小数部分**:将输入的...

    java 面试题

    `Math.round()`方法会根据小数点后第一位四舍五入到最近的整数,但对于中间值(如.x5),它会向远离零的方向舍入。 #### 16\. 下面的代码有什么不妥之处? 这个问题描述不完整,没有给出具体的代码示例,无法分析其...

    java工程师面试宝典

    将逗号分隔的字符串转换为数组,可以使用`split()`方法,例如`String[] array = str.split(",")`。 #### 36. 数组与`String`的`length`方法 数组有`length`属性,表示数组元素的数量,而`String`有`length()`方法,...

    JAVA课程设计-计算器设计要点.doc

    - **字符串处理**:解析用户在文本框输入的表达式,可能需要使用String类的split()、substring()等方法。 4. **扩展功能实现** - **正负号转换**:设计按钮实现数字的正负切换。 - **倒数**:提供一个按钮进行...

Global site tag (gtag.js) - Google Analytics