SORU
18 Ocak 2009, Pazar


Bölünmüş Yeni Satır Dize Java

Deniyorum split metin JTextArea kullanarak bir düzenli ifade için split Dize tarafından \n Ancak, bu işe yaramazsa ve ben de denedim \r\n|\r|n ve diğer birçok kombinasyonu yukarıdaki diyagram. Kod:

public void insertUpdate(DocumentEvent e) {
    String split[], docStr = null;
    Document textAreaDoc = (Document)e.getDocument();

    try {
        docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), textAreaDoc.getEndPosition().getOffset());
    } catch (BadLocationException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    split = docStr.split("\\n");
}

CEVAP
18 Ocak 2009, Pazar


Bu kapsamalıdır:

String lines[] = String.split("\\r?\\n");

Endişelenmen gereken tek gerçekten iki yeni satır (UNİX ve Windows) var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blendtec

    Blendtec

    30 EKİM 2006
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012
  • SegaAmerica

    SegaAmerica

    5 Mart 2008