Как поместить int в строку (Java) - PullRequest
2 голосов
/ 16 марта 2011

Вот моя проблема:

public class Sum {

  private int sum;
  private String sequence = " ";

  public int getSum() {
    return sum;
  }

  public void setSum(int sum) {
    this.sum = sum;
  }

  public String getSequence() {
    return sequence;
  }

  public void setSequence(int sum) {
    this.sequence = sequence + " " + sum;
  }

}

И типы несовместимы в строке 15, которая "обязательна: int"

Кто-нибудь может мне помочь с этим? Пожалуйста и спасибо.

* редактировать Извините за невозможность поставить строку 15. Строка 15:

return sequence;

Ответы [ 2 ]

2 голосов
/ 16 марта 2011

Не совсем точно, что вы просите, но вы можете конвертировать int в String через String sequence= Integer.toString(sum); и String в int через int sum = Integer.parseInt(sequence.trim());

0 голосов
/ 16 марта 2011

Ява-код на самом деле работает очень хорошо для меня, я собираю его с Java 1.6.0_24 на Mac.Вы пытались реализовать main для некоторой отладки?

public static void main(String args[]){
                  Sum s = new Sum();
                  s.setSequence(3);
                  s.setSequence(9);
                  System.out.println(s.getSequence());
              }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...