ubuntuusers.de

Java: Array mit alphanum Zeichen

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Behind_These_Walls

Anmeldungsdatum:
7. März 2007

Beiträge: 291

Hallo,
gibt es ein Array in dem nur alphanum Zeichen drinnen sind?Oder wie mach ich das am besten auf Klassenebene, ohne alle abzutippen?
schon mal Danke

vodi

Anmeldungsdatum:
23. Mai 2007

Beiträge: 110

Wohnort: Poysdorf, NÖ, Austria

falls du den array-index damit meinst, den gibts nur mit ziffern! ist am performantesten und einfachsten.. wenn der datentyp gemeint ist, wie wärs mit String?

Behind_These_Walls

(Themenstarter)

Anmeldungsdatum:
7. März 2007

Beiträge: 291

nein, ich will ein Array haben in dem sich alle alphanumerischen Zeichen befinden, ohne das jetzt abzutippen. Eine Möglichkeit wäre, am Anfang der main das Array zu initialisieren. Gibt es ne schönere?

phst

Anmeldungsdatum:
24. Juni 2007

Beiträge: 527

Was meinst du mit „alphanumerischen Zeichen“?

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4694

Wohnort: Berlin

Ungetestet:

	public static char[] makeLettersAndDigits() {
		StringBuilder builder = new StringBuilder();
		for(int i = 0; i < 0x10ffff; ++i) {
			if (Character.isLetterOrDigit(i)) {
				builder.append(i);
			}
		}
		return builder.toString().toCharArray();
	} 

Habe aber den Verdacht da werden Behind These Walls zuviele Zeichen enthalten sein. ☺

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17622

Wohnort: Berlin

Oder so:

        public static void main (String args[])
        {
                String i = "abcdefghijklmnopqrstuvwxyzäöüüßABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ0123456789";
                new AlNumArray (i.toCharArray());
        }


Nicht so elegant, und mit fest verdrahtetem "äöüüßÄÖÜ" - welches Character-Set Du benutzen willst - ob das dynamisch sein soll, oder überhaupt nichts jenseits von Z und z - das hast Du ja noch nicht verraten.

Antworten |