iText download/installieren

Diskutiere iText download/installieren im Java Basics - Anfänger-Themen Bereich.
J

JustNobody

Die Methode getEANChecksum gibt nur die Checksumme zurück. Der ganze EAN Code sind die 12 Stellen + die Checksumme.

Und getEANChecksum gibt bei 13 Stellen nicht null zurück. Null wird nur zurück gegeben, wenn:
- null übergeben wurde
- weniger als 12 oder mehr wie 13 Ziffern übergeben wurden.
 
F

Funkeyfreak

Ok es funktioniert aber derzeit gebe ich ein String mit 12 gesetzten Zahlen.
Wie kann ich ein String mit 12 zufälligen Zahlen erstellen?

Habe diese Methode gefunden:

static final String AB = "0123456789";
static SecureRandom rnd = new SecureRandom();

String randomString( int len ){
StringBuilder sb = new StringBuilder( len );
for( int i = 0; i < len; i++ )
sb.append( AB.charAt( rnd.nextInt(AB.length()) ) );
return sb.toString();
}

gelöst habe vergessen "String randomString(int len) {" static zu machen...
 
Zuletzt bearbeitet:
mihe7

mihe7

SecureRandom, echt jetzt?

Ansonsten: String.format("%012d", (long)(1_000_000_000_000L*Math.random()));
 
Thema: 

iText download/installieren

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben