Jiv*_*van 1 java arrays string
我尝试了以下示例,但它给出了以下示例
output[].我已将字符串"1.0"传递给函数,calculatePayout()并希望存储1 s[0]和0 ins[1]
import java.util.Arrays;
public class aps {
public void calculatePayout(String amount)
{
String[] s = amount.split(".");
System.out.println("output"+Arrays.toString(s));
}
public static void main(String args[])
{
new aps().calculatePayout("1.0");
}
}
Run Code Online (Sandbox Code Playgroud)
方法split()接受正则表达式..正则表达式中的字符表示"一切".要分割你的字符串,.你必须逃避它,即split("\\.").需要第二个反斜杠,因为第一个斜杠用于正则表达式的转义,第二个转义为java编译器的斜杠.