czwartek, 27 września 2018

Java metoda replace

Metoda replace w Java

Metoda replace (zastąpić) w Javie jest stosowana w celu zastąpienia wszystkich występięń znaku /znaków w danym ciągu. Na przykład poniższe zdanie:

"Gdzie są twoje książki?"

Chcemy zastąpić słowo "twoje" słowem "nasze". Oto przykładowy kod poniżej:

public class Zastap {
 
        
        public static void main(String[] args) {
                 
                 String aString = "Gdzie są twoje książki";
                 
                 String zmien = aString.replace("twoje", "nasze");
                 
                 System.out.println(zmien);
 
        }
}

Istnieje kilka sposobów na wykorzystanie metody replace, i różnią się tym, co można umieścić w nawiasach okrągłych metody. Możemy zastępić jedną sekwencję znaków drugą. Pomyśl o przecinku oddzielającym dwa słowa . Następnie trzeba zastąpić słowo twoje słowem nasze.

Możesz również zastąpić pojedynczy znak:

aString.replace( '£', '@' )

Powyższy kod czyta "Zamień £ na @".

(Można również użyć czegoś, co nazywa się wyrażeniem regularnym w metodzie repace, ale to wykracza poza zakres tego kursu.)

Trim

Można usunąć odstępy w zmiennych typu string, białe spacje to takie rzeczy jak znaki spacji, tabulatory i znaki nowego wiersza - znaki, których nie widać. Metoda trim jest łatwa w użyciu:

String zmiana = " białe spacje ";
zmiana = zmiana.trim( );

Metoda trim odczytuje ciąg ze zmiennej, który chcesz zmienić. Spacje przed słowem "białe" i po słowie "spacje" w powyższym kodzie zostaną usunięte.

Jeśli otrzymujesz informacje od użytkownika, to jest to zawsze dobry pomysł, aby użyć metody trim na wprowadzonym ciągów znaków przez użytkownika.

Brak komentarzy:

Prześlij komentarz