Ошибка Java: сообщение «несовместимые типы»

Я получаю ошибку в Java во время компиляции:

UserID.java:36: error: incompatible types
            + generator.nextInt(10);
            ^
  required: String
  found:    int

Вот код Java:

public class UserID {

  private String firstName; 
  private String userId;  
  private String password;

  public UserID(String first) {
     Random generator = new Random();

     userId = first.substring(0, 3) + 
        + generator.nextInt(1) + 
       (generator.nextInt(7) + 3) + generator.nextInt(10);     //this works

     password = generator.nextInt(10) + generator.nextInt(10);   //Error is here

  } 
}

Какова причина этой ошибки и как мне исправить? Почему int не преобразовывается автоматически в String?

6
задан Eric Leschinski 31 July 2014 в 15:36
поделиться