T
test3231
Gast
hey,
ich versuche verzweifelt folgendes zu erzwingen:
ich möchte, dass ein string, den ich einlese oder übergebe nur einem bestimmten profil entsprechen darf.
und zwar soll der string beliebig lang ABER MAXIMAL 26 zeichen lang sein und jeden buchstaben des alphabets höchstens einmal enthalten, in beliebiger reihenfolge.
ich habe mir folgende methodik überlegt:
ich erstelle ein char array mit den buchstaben A-Z, wandle den String in ein char[] (.toCharArray()) und überprüfe dann. allerdings fällt mir nicht ein, wie ich das anstellen könnte.
oder gäbe es eine eventuell elegantere (oder einfachere lösung für ein solches problem?)
gruß
ich versuche verzweifelt folgendes zu erzwingen:
ich möchte, dass ein string, den ich einlese oder übergebe nur einem bestimmten profil entsprechen darf.
und zwar soll der string beliebig lang ABER MAXIMAL 26 zeichen lang sein und jeden buchstaben des alphabets höchstens einmal enthalten, in beliebiger reihenfolge.
ich habe mir folgende methodik überlegt:
ich erstelle ein char array mit den buchstaben A-Z, wandle den String in ein char[] (.toCharArray()) und überprüfe dann. allerdings fällt mir nicht ein, wie ich das anstellen könnte.
oder gäbe es eine eventuell elegantere (oder einfachere lösung für ein solches problem?)
gruß