Java 如何拆分字符串并将其存储在数组中
我试过下面的例子,但它给出了下面的结果 输出[]。我已将字符串1.0传递给函数calculatePayout,并希望在s[0]中存储1,在s[1]中存储0 试着避开圆点:Java 如何拆分字符串并将其存储在数组中,java,arrays,string,Java,Arrays,String,我试过下面的例子,但它给出了下面的结果 输出[]。我已将字符串1.0传递给函数calculatePayout,并希望在s[0]中存储1,在s[1]中存储0 试着避开圆点: String[] s = amount.split("\\."); 因为点是中的任何字符。尝试转义点: String[] s = amount.split("\\."); 因为点是中的任何字符。请尝试数量。拆分\\ 方法使用正则表达式,因此您需要使用正确的语法并转义圆点。Try amount.split\\ 方法使用正则表
String[] s = amount.split("\\.");
因为点是中的任何字符。尝试转义点:
String[] s = amount.split("\\.");
因为点是中的任何字符。请尝试数量。拆分\\
方法使用正则表达式,因此您需要使用正确的语法并转义圆点。Try amount.split\\
方法使用正则表达式,因此需要使用正确的语法并转义点。方法拆分接受正则表达式。性格在正则表达式中表示一切。把你的绳子分开。你必须摆脱它,即分裂\\。。需要第二个反斜杠,因为第一个反斜杠用于正则表达式,第二个反斜杠用于java编译器。方法split接受正则表达式。性格在正则表达式中表示一切。把你的绳子分开。你必须摆脱它,即分裂\\。。需要第二个反斜杠,因为第一个对正则表达式转义为点,第二个对java编译器转义为反斜杠。。是元字符或正则表达式世界中的特殊字符。Stringsplitregex需要正则表达式作为参数,您必须使用反斜杠对其进行转义,或者使用字符类将其视为普通字符
任一金额。拆分\\。;或金额。分割[.] 。是元字符或正则表达式世界中的特殊字符。Stringsplitregex需要正则表达式作为参数,您必须使用反斜杠对其进行转义,或者使用字符类将其视为普通字符
任一金额。拆分\\。;或金额。分割[.] 试试看
amount.split("\\.")
split方法接受一次尝试
amount.split("\\.")
split方法接受一个字符串类中有一个方法可以执行此操作。阅读文档。String类中有一个方法可以完成此操作。阅读文档。我更倾向于说任何东西而不是一切。我更倾向于说任何东西而不是一切。