Literał smyczkowy

Młoda kobieta pracująca w biurze

Lindsay Upson/Źródło obrazu/Getty Images





A

|_+_| literał to sekwencja znaków używana przez programistów Java do wypełniania|_+_||_+_|

jest



|_+_|

reprezentuje to samo

|_+_|

Aby przypisać



|_+_| obiekt wartość po prostu użyj |_+_||_+_|

Sekwencje ewakuacyjne

Istnieją pewne znaki, które możesz chcieć dołączyć do

|_+_| literał, który musi zostać zidentyfikowany przez kompilator. W przeciwnym razie może się pomylić i nie wiedzieć, co |_+_| ma być wartość. Na przykład wyobraź sobie, że chcesz umieścić cudzysłów w |_+_||_+_|

To zmyliłoby kompilator, ponieważ oczekuje wszystkiego

|_+_||_+_|

Więc

|_+_||_+_|

Teraz kompilator przejdzie do odwrotnego ukośnika i będzie wiedział, że cudzysłów jest częścią



|_+_| literał zamiast punktu końcowego. Jeśli myślisz z wyprzedzeniem, prawdopodobnie się zastanawiasz, ale co, jeśli chcę mieć odwrotny ukośnik w moim |_+_||_+_|

Niektóre z dostępnych sekwencji ucieczki w rzeczywistości nie wyświetlają znaku na ekranie. Czasami możesz chcieć wyświetlić tekst podzielony przez znak nowej linii. Na przykład:

|_+_||_+_| |_+_||_+_|

Można to zrobić za pomocą sekwencji specjalnej dla znaku nowej linii:



|_+_||_+_|

To przydatny sposób na wprowadzenie odrobiny formatowania do jednego

|_+_| służy do wstawiania tabulatorów do literału
  • |_+_| wstawia backspace
  • |_+_| wstawia nowy wiersz
  • |_+_| wstawia powrót karetki
  • |_+_| wstawia pojedynczy cudzysłów
  • |_+_| wstawia podwójny cudzysłów
  • |_+_| wstawia odwrotny ukośnik
  • Przykładowy kod Java można znaleźć w Przykładowy kod zabawy ze strunami .