Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť Newline z reťazca v jazyku Java

Odstránenie znakov z textových reťazcov je spoločný programovací úloha . Java reťazca poskytujú celý rad funkcií pre spracovanie postáv . Odstránenie znaku nového riadku z reťazca v jazyku Java nie je ťažké . Môžete vytvoriť špeciálnu metódu vykonať túto úlohu , a používa ho kedykoľvek budete potrebovať funkčnosť . Typické scenáre , v ktorom budete chcieť , aby sa vyzliekli z nového riadku alebo iné znaky sú tie , v ktorých sa váš program importovať text z nejakého externého zdroja a pokúša sa ho spracovať . Pokyny dovolená 1

Pripravte text , ktorý chcete spracovať . Pokiaľ je váš program je čítanie textu z externého zdroja , ako je textový súbor , môže obsahovať text štruktúrovaný takto :

Tu je nejaký text

s riadkom v ňom < br . >

replikovať to pre demonštráciu , vytvoriť objekt typu string s podobným obsahom takto :

string vzorka = " . Tu je nejaký text \\ n s riadkom v ňom " ;
2

Odstráňte znaky nového riadku z reťazca . Pomocou nasledujúcej syntaxe , nahradiť všetky výskyty znaku nového riadku v reťazci s prázdnym reťazcom takto :

sample.replaceAll ( " \\ n" , " " ) ;

Avšak, toto nemá vplyv na pôvodnú reťazec premenné , takže zmeniť to takto :

vzorky = sample.replaceAll ( " \\ n" , " " ) ;

Reťazce sú nemeniteľné , čo znamená , že vykonávanie nahradiť operácie v skutočnosti vytvára nový reťazec , skôr než vplyv originál . Vy teda potrebujete aktualizovať odkaz na objekt priradením výsledok nahradiť operácie k pôvodnému názvu premennej .
3

Prispôsobte svoju prevádzku obstarávať viac prostredie . Rôzne operačné systémy a aplikácie nahrávať zalomenie riadku znaky v rôznych spôsoboch . Napríklad , môžete alternatívne obsahovať zalomenie riadku pomocou " návrat vozíka " hodnotu takto :

String vzorka = "Tu je nejaký text \\ r sa nové riadky v ňom . " ;

pojať to rovnako ako znakom nového riadku , prejsť vaše nahradiť metódu regulárny výraz takto :

vzorka = sample.replaceAll ( " \\ \\ r

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené