É o seguinte eu th um tabela que tem o id = 12938, e outra que tenho num = 000000000012938 (tem zeros à esquerda até um total de 15 digitos)
O que queria era saber como coloco essa restrição pk keria retirar um valor da tabela qd id = num
como faço isso???
Não entendi direito o q vc quer, segue exemplo de como completar:
public static String completeToLeft(String value, char c, int size) {
String result = value;
while (result.length() < size) {
result = c + result;
}
return result;
}
uso
completeToLeft("12938", '0', 15);
1 curtida
credo, existe a solução pratica da API
Java >= 1.5
String.format("%015d", id);
Java < 1.5
String.format("%015d", new Object[] { id });
expplicando, o 0 depois do percentual é obrigatorio é o numero que vai preencher, o 15 é a quantidade de digitos, varia de acordo com a necessidade, e o d informa q é digito, lembrando que o campo id deve ser um Number, Long, Integer, etc, não pode estar no formato de string.
3 curtidas
Bah teu miguxês judiou o vivente!
Bom, para colocar zeros a esquerda você pode usar o seguinte
[code]
public class CalculadoraDesafio {
public static void main (String args[]){
System.out.println(String.format("%015d", 12938));
}//Fim do main;
}[/code]
[code]final String ZEROS = “000000000000000”;
String s = String.valueOf(numero);
String novoNumero = ZEROS.substring(s.length()) + s;
[/code]
Long l = new Long("000000000012938");
System.out.println(l.longValue());