tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von zeja
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1877
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Mar 2004
    Beiträge
    1.854
    Blog-Einträge
    2
    Bei PHP gibt es implode und explode.

    Bei Java gibt es split und... was noch um das wieder zusammen zu führen?

    Und wenn wir schon mal dabei sind, verstehe ich nicht welche RegExp bei diesem split gelten. Ich gebe z.B. [a-z] an und er "vernichtet" auch alle Zahlen. Nur Großbuchstaben bleiben stehen.
    Sind es wirklich die standard RexExp-Pattern?
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Hmm also

    Code java:
    1
    2
    3
    
    String f = "a.b.c69def12345";
    final String[] split = f.split("[a-z]");
    System.out.println(Arrays.toString(split));

    Gibt aus
    [, ., ., 69, , , 12345]

    Funktioniert also mit der Regex.

    Wieder einen String draus machen geht glaube ich nicht direkt aber ist ja schnell selber geschrieben:
    Code java:
    1
    2
    3
    4
    5
    
    StringBuilder b = new StringBuilder();
    for(String s : split){
    b.append(s);
    }
    return b.toString();
    ZodiacXP bedankt sich. 

  3. #3
    Avatar von hammet
    hammet hammet ist offline himekishi
    Registriert seit
    Aug 2006
    Ort
    Bayern
    Beiträge
    334
    So wie zeja es schrieb, ist es mir auch bekannt (einen anderen Weg gibt es wohl nicht).

    Wenn du das Array allerdings nur in einer Logfile, auf dem Birdschirm oder Ähnlichem ausgeben möchtest, wäre das auch eine Möglichkeit:

    Code java:
    1
    
    String s = Arrays.toString(split);
     
    Handlanger des Dr. Ex1tus

    Ich kenne Matzes dunkles Geheimnis ! oO

    o
    L_/
    OL
    This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.

    Hallo Nuray!

Ähnliche Themen

  1. Mit String.split String unterteilen
    Von meddins im Forum Java Grundlagen
    Antworten: 15
    Letzter Beitrag: 19.08.09, 21:32
  2. split() - String zerkleinern, aber wie?
    Von Radhad im Forum PHP
    Antworten: 13
    Letzter Beitrag: 05.03.09, 15:10
  3. Javascript String Split und IE
    Von qde im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 20.10.08, 13:56
  4. String.split()
    Von Saban im Forum Java Grundlagen
    Antworten: 15
    Letzter Beitrag: 08.10.08, 15:47
  5. [MX 2004] Problem mit string.split
    Von luke_the_duke im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 20.01.05, 14:48