Java 如何从字符串生成int数组?

Java 如何从字符串生成int数组?,java,Java,用户假设在此模式下输入数字:-2、9或-2、-3等。 我正在绘制一个x,y图,我需要点。 如何将这些数字输入整数数组?没有比字符串操作更好的了: 替换并替换为。 调用String.split以获取字符串数组。 分配一个长度相同的整数数组。 循环字符串数组,为每个元素调用Integer.parseInt。 应该可以了。用这个 Parameters p = new Parameters(); NumberVariable[] iV = IntegerVariable.newArray(2); For

用户假设在此模式下输入数字:-2、9或-2、-3等。 我正在绘制一个x,y图,我需要点。
如何将这些数字输入整数数组?

没有比字符串操作更好的了:

替换并替换为。 调用String.split以获取字符串数组。 分配一个长度相同的整数数组。 循环字符串数组,为每个元素调用Integer.parseInt。 应该可以了。

用这个

Parameters p = new Parameters();
NumberVariable[] iV = IntegerVariable.newArray(2);
Format.printf("Enter two values: "); 
Format.scanf("(%i, %i)", p.add(iV[0]).add(iV[1])); 

当您自己尝试这样做时,您在哪里卡住了?好的,在用户输入他的输入后,变量调用dots1 im写入:dots1=dots1.replaceAll[^\\d-],。知道他是否写了数字-9,9,例如,我会得到-99,但是如果我想把我卡住的每一个数字都转换成字符数组,这是有问题的,因为符号-。当我尝试使用正数时ok@Eran我想看看密码,我不明白。如果我替换并继续使用“,”what is String.split?请在google上搜索Java中的String类,你会明白他的意思。我替换了String类的and?使用替换函数,请检查:好的,我会试试这个,谢谢。