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 Ignorovať interpunkcia v jazyku Java

Niektoré aplikácie Java sa potrebujú ignorovať interpunkčných symbolov pri spracovaní užívateľské príkazy a reťazca odvodené od vstupov do programu . Dôvodom je , že typický interpunkcia , zatiaľ čo prijateľné , nie je súčasťou základnej syntaxe prijatý konkrétnu aplikáciu . Preto reťazca , ako napríklad " zvoľte jadra , od zamestnancov " a " zvoľte jadra od zamestnanca ; " by mali byť považované za rovnocenné . Môžete mať aplikácie Java ignorovať interpunkciu tým , že zmení všetky reťazce do normálnej forme zbavené interpunkcia . Návod dovolená 1

zahrnúť nasledujúci riadok na začiatku kódu Java :

import java.lang.String ;
2

Compute alebo čítať Java reťazec , ktorý by mal byť zbavený interpunkčných znamienok , ako v nasledujúcom ukážkovom kóde :

String nonStrippedString = " .. chceme doby preč " ;
3

volanie preťažené verzii metódy knižnice " String.replace ( ) " na povrázku , ako v nasledujúcom ukážkovom kóde : ( " . " , " " )

String string1 = nonStrippedString.replace ;

String string2 = string1.replace ( " , " , " " ) ;

String string3 = string2.replace ( " " , " " ) ;

String strippedString = string3.replace ( " : " , " " ) ;

Prvá dvojica úvodzoviek má symbol interpunkcia medzi nimi , druhá dvojica úvodzoviek nemá nič spoločné , ako budete chcieť symbol interpunkcia nahradiť žiadnym iným znakom . Metóda " String.replace ( ) " nemení reťazec , kde sa substitúcia prebiehať , to jednoducho vráti nový reťazec , kde boli vykonané substitúcie. Pre príklad , bude výsledná " strippedString " mať hodnotu " chceme doby preč " .

Najnovšie články

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