【问题标题】:evaluation of variables inside a String评估字符串中的变量
【发布时间】:2013-11-25 18:58:03
【问题描述】:

我需要使用 String 类型将一堆设置选项传递给 API 方法。但是,该字符串中的选项应该在每个循环中更改,以便我可以找到最合适的选项。喜欢:

Options = "-C number1 -L number2 -P 1.0E-12 -N 0 -V -1 -W 1";

我想在每个循环中更改 number1 和 number2,但似乎无法评估 String 中的变量,它们只是被视为字符串“number1”和“number2”。所以我想知道如何评估它们。非常感谢。

【问题讨论】:

  • 从什么意义上评价?
  • 什么循环? “评估”是什么意思?

标签: java string evaluation


【解决方案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);

【讨论】:

    【解决方案2】:

    您可以使用Integer.parseInt(String numberInStringFormat)String 转换为Integer 类型。

    【讨论】:

    • 这就是全部答案?
    • @Wagner 你是什么意思?
    猜你喜欢
    • 2011-03-30
    • 1970-01-01
    • 2016-08-28
    • 2022-01-19
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 2013-12-10
    相关资源
    最近更新 更多