tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
480
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    =fire= =fire= ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Beiträge
    127
    Hallo,

    ich habe folgende String Arrays, und möchte daraus nun ein Array machen, bzw. eine ArrayList.
    Code java:
    1
    2
    3
    4
    5
    6
    7
    
    String[] tempTitle = docToWordBag(title);
    String[] tempText = docToWordBag(text);
    String[] tempKeywords = docToWordBag(keywords);
    String[] tempDescription = docToWordBag(description);
    String[] tempH1 = docToWordBag(H1);
     
    ArrayList<String> temp= new ArrayList<String>();

    so funktioniert das leider nicht:
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    for(String word1 : tempTitle) {
            temp.add(word1);
     }
            for(String word2 : tempText) {
                temp.add(word2);
            }
            for(String word3 : tempKeywords) {
                temp.add(word3);
            }
            for(String word4 : tempDescription) {
                temp.add(word4);
            }
            for(String word5 : tempH1) {
                temp.add(word5);
            }

    wie kann ich das lösen?
     

  2. #2
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    also wie genau willst du das nun haben?

    Willst du alle deine String[]-Werte zu einer List hinzufügen?
    Wenn du die Werte aus all deinen String[] zu einer Liste hinzufügen willst, kannst du es so machen wie du es gemacht hast, oder in einer etwas kürzeren Variante:
    Code java:
    1
    2
    3
    4
    5
    6
    7
    
    ArrayList<String> temp= new ArrayList<String>();
     
    temp.addAll(Arrays.asList(tempTitle));
    temp.addAll(Arrays.asList(tempText));
    temp.addAll(Arrays.asList(tempKeywords));
    temp.addAll(Arrays.asList(tempDescription));
    temp.addAll(Arrays.asList(tempH1));

    oder...

    Willst du deine String[] zu einer Liste hinzufügen?
    Code java:
    1
    2
    3
    4
    5
    6
    7
    
    ArrayList<String[]> temp= new ArrayList<String[]>();
     
    temp.add(tempTitle);
    temp.add(tempText);
    temp.add(tempKeywords);
    temp.add(tempDescription);
    temp.add(tempH1);

    Gruß

    Fabio
    Geändert von Fabio Hellmann (14.12.11 um 17:18 Uhr)
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  3. #3
    =fire= =fire= ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Beiträge
    127
    Hallo,

    okay. Dann hatte ich es doch richtig. Der Fehler steckt wo anders. Diese Funktion funktioniert nicht und gibt nur ein leeren String zruück. Wieso?

    Code java:
    1
    
    text.replaceAll("[^a-zöÖäÄüÜ]", " ");
     

  4. #4
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    Zitat Zitat von Fabio Hellmann;1981834
    [java
    ArrayList<String[]> temp= new ArrayList<String[]>();

    temp.add(Arrays.asList(tempTitle));
    ...

    Gruß

    Fabio
    müsste es dann nicht so heissen wenn Arrays auf die List sollen :
    temp.add(tempTitle);
     

  5. #5
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    Zitat Zitat von =fire= Beitrag anzeigen
    Hallo,

    okay. Dann hatte ich es doch richtig. Der Fehler steckt wo anders. Diese Funktion funktioniert nicht und gibt nur ein leeren String zruück. Wieso?

    Code java:
    1
    
    text.replaceAll("[^a-zöÖäÄüÜ]", " ");
    fragt sich was du erreichen willst - wenn ich mich nicht irre ersetz der alles ausser umlaute und kleinbuchstaben
     

  6. #6
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    @melmager: Danke. Hab ich gleich geändert. Copy & Paste eben...

    @=fire=: Vielleicht kannst du uns verraten, was du als Input hast und was genau du daraus filtern willst.
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

Ähnliche Themen

  1. VBs Arrays/ String zerlegen
    Von xlon im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 20.08.09, 15:18
  2. Antworten: 0
    Letzter Beitrag: 06.03.08, 20:24
  3. Elemente aus ArrayList einem String hinzufügen
    Von The_Answer1985 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 26.09.07, 11:21
  4. String Table Resourcen hinzufügen
    Von Rettig im Forum VisualStudio & MFC
    Antworten: 4
    Letzter Beitrag: 11.04.05, 11:26
  5. Hinzufügen eines Char in einen String
    Von Raggi im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 16.07.04, 14:44