Ergebnis 1 bis 4 von 4
  1. #1
    Anfänger
    Registriert seit
    06.07.2007
    Beiträge
    17

    Standard [java]zeichenkette generieren

    wie kann ich unter java eine zeichenkette generieren lassen, nicht zufällig sonder in der der art
    aaaaa
    aaaab
    ...
    fds1dj
    ...
    zzzzy
    zzzzz
    die länge soll aber beliebig wählbar sein ?

  2. #2
    W32.FunLove
    Registriert seit
    17.12.2005
    Beiträge
    135

    Standard

    beim nächsten mal google benutzen...

    Ascii++ ist die antwort auf deien frage... lies dir mal hier die Übungen durch...

    http://www.pohlig.de/Unterricht/Inf2002/Tag26/ASCII.htm


    Was das mit dem frei wählbar angeht... da helf ich dir nicht, sowas solltest du fertig bringen, oder poste den code der nicht geht und ich werd mir das anguken aber selber proggramier ich dir das jetzt nicht...

    mfg

    Sens0r
    (20:38:14) Eddy14: Kabel ist ein Geek, er weiß viel mehr über Java als ich
    (20:39:54) Eddy14: Kabel ist ein geek, und kennt sich in C besser aus als ich
    (20:40:09) Eddy14: *in sich zusammenbrech, in der ecke lieg und wein*

  3. #3
    Anfänger
    Registriert seit
    06.07.2007
    Beiträge
    17

    Standard

    das mit ascii++ hatte ich auch schon aber ich schaft es nicht mit dem freiwählbar!
    also so weit war ich schon
    Code:
    // alle möglichkeiten mit 2 buchstaben
    String string1 = null;
    String string2 = null;
    
    for(int i = 0;i < 57; i1++)
    {
    	char c1 =  (char) ('A' + i);
    	string2 =String.valueOf(c1);
            for(int i = 0;i < 57; i++)
            	{
                 		char c =  (char) ('A' + i);
                  		string1 =String.valueOf(c);
    			string1 = string2+ string1;
    
             	 }
    
    
    }
    wenn ich jetzt aber 8 buchstaben brauche will ich nicht 8 schleifen schreiben
    gibt es eine andere möglichkeit also die da oben?

  4. #4
    W32.FunLove
    Registriert seit
    17.12.2005
    Beiträge
    135

    Standard

    Ja also so auf die schnelle fallen mir 5-6 möglichkeizten ein wie man das machen kann, ich würde einfach 2 schleifen machen, in de rersten schreibst du wieviele Zeichen du haben willst, dann die schleife die du hast, die einfach jedesmal den Aktuellen Bucjstaben in ein array, oder noch einfacher in einne Vector opackt, dannach haust du alles was im vector ist zu einem wort, am besten mit einem Stringbuffer, und nimmst da einfach die .append() methode dann sollte das gehen, wirst so auch wenig Speicher verbrauchen...

    mfg
    Sens0r
    (20:38:14) Eddy14: Kabel ist ein Geek, er weiß viel mehr über Java als ich
    (20:39:54) Eddy14: Kabel ist ein geek, und kennt sich in C besser aus als ich
    (20:40:09) Eddy14: *in sich zusammenbrech, in der ecke lieg und wein*

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •