Co to jest system.W.Czytać

Co to jest system.W.Czytać
W programowaniu Java mogą wystąpić przypadki, w których deweloper musi włączyć dane wejściowe użytkownika w oparciu o określone wymagania. Na przykład przyjmowanie wartości wejściowych użytkownika zgodnie z rozmiarem ustawionym w celu powstrzymania się od wartości śmieci. W takich sytuacjach „System.W.Czytać()„Metoda w Javie pomaga w zarządzaniu pamięcią i skutecznym pobieraniu odpowiednich wartości od użytkownika.

Ten zapis opracuje podejścia do zastosowania „systemu.W.Metoda read () ”w Javie.

Co to jest „system.W.czytaj () ”w Java?

„„System.W.Czytać()”Metoda odczytuje następny bajt danych ze strumienia wejściowego. Te dane mogą zawierać wiele typów danych.

Składnia

System.W.czytaj (bajt [])

W powyższej składni:

  • "System”Odpowiada bieżącemu systemowi.
  • "W”Odnosi się do standardowego urządzenia wejściowego.
  • "Czytać”Odczytuje ze standardowego urządzenia wejściowego.

Przykład 1: Zastosowanie „System.W.czytaj () ”i radzenie sobie z wyjątkiem za pomocą słowa kluczowego„ rzucania ”w Javie

Ten przykład wykorzystuje „Czytać()”Metoda odczytu i wyświetlania danych wejściowych użytkownika. Ponadto wyjątek odbywa się za pośrednictwem „rzuty”Słowo kluczowe:

Klasa publiczna SystemRead
publicStaticVoidmain (String args []) rzuca Java.io.IoException
bajt wejściowy [] = newByte [25];
System.na zewnątrz.println („Wprowadź wartość:”);
System.W.odczyt (wejście);
String wyjściowy = NewString (Input);
System.na zewnątrz.println („wartość to:”+wyjście);

W tym fragmencie kodu wykonaj poniżej określone kroki:

  • Najpierw zadeklaruj „IoException" za pośrednictwem "rzuty”Słowo kluczowe.
  • Teraz zadeklaruj tablicę bajtów o podanym rozmiarze, i.mi., "25".
  • W następnym kroku zastosuj „Czytać()„Metoda odczytania danych wejściowych przez użytkownika.
  • Następnie zawieraj wartości wprowadzania użytkownika jako „Strunowy”I wyświetl je.
  • Notatka: Wartości wejściowe użytkownika przekraczające przydzielony rozmiar nie zostaną zwrócone.

Wyjście

W tym wyjściu można przeanalizować, że ponieważ wartości wejściowe użytkownika są w ramach wielkości przydzielonej tablicy, wartości są wyświetlane odpowiednio.

Przed przejściem do następnego przykładu upewnij się, że podaje się opakowanie poniżej, aby poradzić sobie z „I/O„Ograniczenia:

Importuj Java.io.IoException;

Przykład 2: Zastosowanie „System.W.czytaj () ”i radzenie sobie z wyjątkiem za pomocą instrukcji„ try/catch ”w Javie

W tym przykładzie można zastosować omawianą metodę do odczytania wartości wejściowych użytkownika i obsługi „IoException" w "złapać" blok:

Klasa publiczna SystemRead2
publicStaticVoid Main (String args [])
bajt wejściowy [] = newByte [25];
próbować
System.na zewnątrz.println („Wprowadź wartość:”);
System.W.odczyt (wejście);

catch (ioException z wyjątkiem)
System.na zewnątrz.println (z wyjątkiem);

String wyjściowy = NewString (Input);
System.na zewnątrz.println („wartość to:”+wyjście);

Zastosuj następujące kroki zgodnie z powyższym fragmentem kodu:

  • Podobnie deklaruj „bajt„Tablica określonego rozmiaru.
  • Teraz w „próbować”Blokuj, przeczytaj wartości wejściowe użytkownika za pomocą powiązanego„Czytać()" metoda.
  • Prawdopodobny wyjątek, i.mi., "IoException„Stawiono czoła podczas wykonywania„próbować„Blok można poradzić w„złapać" blok.
  • Na koniec akumuluj wartości wprowadzania użytkownika jako „Strunowy”I wyświetl je.

Wyjście

W tym wyniku można sugerować, że wartości wejściowe użytkownika w obu przypadkach są odpowiednio zwracane.

Notatka: W obu powyższych przykładach wartości zawierające wiele typów danych są omawiane, pod warunkiem, że wartości te są w przydzielonym rozmiarze, i.mi., "25".

Wniosek

„„System.W.Czytać()”Metoda w Javie odczytuje następny bajt danych ze strumienia wejściowego. Te dane mogą być różnych typów, i.mi., "Liczba całkowita”,„Strunowy”Itd. Ta metoda odczytuje wartości wejściowe użytkownika i radzi sobie z twarzą z wyjątkiem za pośrednictwem „rzuty”Słowo kluczowe lub„złapać”Odpowiednio stwierdzenie.