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

  • HTC

    HTC

    12 Ocak 2006
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • Trulia

    Trulia

    29 Kasım 2006