Inne działy

Java przykładowe programy

 

Java metoda Substring

 

Bardzo użyteczną metodą dostępną dla nas jest substring. Metoda ta pozwala pobrać jeden fragment tekstu z innego. In our email address programme above, for example, we could grab the last five characters from the address and see if it is co.uk. Na przykład nasz program sprawdzający adres e-mail powyżej, może pobrać ostatnie trzy znaki z adresu i zobaczyć, czy to .pl

Do uzyskania wprawy w korzystaniu z substring, napiszemy małą grę pod nazwą Swapper. W tej grze, chcemy zmienić dwie pierwsze litery nazwiska i zamienić je z dwoma pierwszymi literami imienia i odwrotnie.Więc jeśli mamy tę nazwę:

"Bill Gates"

możemy zamienić "Ga" z "Gates" z  "Bi" od "Bill" aby powstało "Bites". "Bi"z "Bill" zostaną zamienione z "Ga" od "Gates" aby powstało "Gall".  Powstanie nowa nazwa: "Gall Bites"

Użyjemy metody substring w tym programie. Metoda substring działa następująco:

String PelnaNazwa = "Bill Gates";
String PierwszyZnak = "";

PierwszyZnak = PelnaNazwa.substring( 0, 2 );

Możesz ustawić ciąg znaków do wyszukiwania, w tym przypadku jest to ciąg "Bill Gates ". Ciąg, który starasz się znależć znajduję po znaku równości. Po kropce wpisz nazwę metody, substring. Istnieją dwa sposoby użycia substring, a różnica jest w liczbie między nawiasami okrągłymi. Mamy dwie liczby w kodzie powyżej, 0 i 2. Oznacza to, rozpoczęcie pobierania znaków na pozycji 0 w łańcuchu, i zatrzymać pobieranie znaków na pozycji dwa. Dwa znaki są następnie zwracane i umieszczone w zmiennejPierwszyZnak. Jeśli chcesz udać się na koniec ciągu, można to po prostu zrobić tak:

String test = PelnaNazwa.substring( 2 );

Tym razem mamy tylko 1 liczbę pomiędzy nawiasami okrągłymi. Teraz Java rozpocznie od 2 znaku w zmiennej PelnaNazwa, i następnie pobierze znaki od pozycji 2 w prawo do końca ciągu.

Rozpocznij nowy program aby rozpocząć testowanie nowej metody:

 

package uazztablice;


public class ZamianaZnakow {
    
    public static void main(String[] args){
        
        String PelnaNazwa = "Bill Gates";
        String PierwszyZnak = "";
        
        PierwszyZnak = PelnaNazwa.substring(0, 2);
        System.out.println(PierwszyZnak);
    }
}

Po uruchomieniu programu, okno danych wyjściowych powinno wyglądać tak:

 

run:
Bi
BUILD SUCCESSFUL (total time: 0 seconds)

 

Tak więc metoda substring pozwoliła nam pobrać dwa pierwsze znaki z nazwy "Bill".

 

Zobacz nasze wszystkie kursy

WWW


HTML
HTML - Znaczniki
CSS - Tutorial
CSS - Selektory
PHP
JavaScript

XML

XSLT

Bazy danych


SQL
SQLite
MySQL
PostgreSQL

 

 

Programowanie


C
C++
C#
Java
VisualBasic
Python

Linux


Podstawy Linuxa
Bash
Linuks artykuły

Windows


Excel funkcje
Windows wskazówki
Outlook

Pozotałe działy


Programy
Rozrywka

 

 

 

This email address is being protected from spambots. You need JavaScript enabled to view it.