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

  • Apple

    Apple

    22 HAZİRAN 2005
  • eurotuner

    eurotuner

    6 Mart 2006
  • TROPFEST

    TROPFEST

    27 Mart 2007