我需要使用String类型将一堆设置选项传递给API方法。但是,该字符串中的选项应该在每个循环中更改,以便我可以找到最合适的选项。喜欢:
Options = "-C number1 -L number2 -P 1.0E-12 -N 0 -V -1 -W 1";
我想在每个循环中更改number1和number2,但似乎无法计算String中的变量,它们只被视为字符串“number1”和“number2”。所以我想知道如何评估它们。非常感谢。
答案 0 :(得分:1)
你可以用这个:
int number1 = 234;
int number2 = 99;
System.out.println( String.format("-C %d -L %d -P 1.0E-12 -N 0 -V -1 -W 1", number1, number2) );
的产率:
-C 234 -L 99 -P 1.0E-12 -N 0 -V -1 -W 1
所以在你的情况下:
String options = String.format("-C %d -L %d -P 1.0E-12 -N 0 -V -1 -W 1", number1, number2);
答案 1 :(得分:0)
您可以使用Integer.parseInt(String numberInStringFormat)
将String
转换为Integer
类型。