0

嗨,我想知道如何获取一个名为 s 的字符串,将其拆分为两个单独的字符串,将字符串转换为整数,然后将两个整数相加。

public String add() throws IOException {

    int answer;

    String s = input;

    String[] strings = s.split(" + ");
    String string1 = strings[0].trim();
    String string2 = strings[1].trim();

    int x = Integer.parseInt(string1);
    int y = Integer.parseInt(string2);

    answer = x + y;
    System.out.println(answer);
    return "" + answer;
}
4

2 回答 2

4

试试这个模式

String[] strings = s.split("\\+");
于 2013-05-27T18:49:18.767 回答
2

添加input变量作为函数参数

public String add(String input) throws IOException {

然后代替 String s = input`;

利用

String[] strings = input.split(" + ");

然后打电话

add("3 + 2");
于 2013-05-27T18:46:30.197 回答