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

  • FD2097

    FD2097

    21 HAZİRAN 2009
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011