String.format () with error

0

I need to format the following string with its parameter, but it is generating the following error:

  

Caused by: java.util.IllegalFormatConversionException:% d can not format   java.lang.String arguments

private static final String URL_HOST = "http://xxxx.com/";    
private static final String URL_VERIFICA_ATUALIZACAO = "aaaa/%d";
String url = String.format(URL_HOST + URL_VERIFICA_ATUALIZACAO, ultimaConfiguracao.getUltima_atualizacao()); //retorna um Long (valor zero)

Property:

@DatabaseField(dataType = DataType.LONG, canBeNull = false, defaultValue = "0")
private long ultima_atualizacao;

public long getUltima_atualizacao() {
        return ultima_atualizacao;
    }

public void setUltima_atualizacao(long ultima_atualizacao) {
        this.ultima_atualizacao = ultima_atualizacao;
    }
    
asked by anonymous 17.11.2014 / 20:52

0 answers