Java - цепочка символов

{title}

Java может работать с другими типами данных, кроме числовых типов, довольно важным случаем являются символы, мы можем использовать тип с именем String, чтобы иметь возможность объявлять переменные, в которых хранятся строки символов.
Тип строки
В Java у нас есть тип char, это соответствует одному символу, однако, как мы упоминали вначале, большую часть времени нам потребуется использовать более одного символа, например, когда мы просим пользователя ввести его имя; Для этого у нас есть тип String .
Тип String действительно является классом, а не примитивным типом данных, поэтому его работа может быть ближе к классам, таким как System или Scanner, чем к типам, таким как int или double, когда класс используется для объявления переменной, он известен как Тип ссылки .
Чтобы объявить переменную типа String, мы просто делаем следующее:

 String message = "Добро пожаловать в Java"; 

Как мы видим, это нормальное объявление переменной. Существует еще одна очень распространенная операция, которая заключается в объединении строк или объединении текста. Это не что иное, как простое объединение двух текстов, будь то разные переменные, литералы в одной переменной и т. Д.
Давайте посмотрим несколько примеров того, как мы можем объединять текст в различных ситуациях:
1- объединить различные части текста:
 String message = "" Welcome "+" a "+" JAVA "; 

Этот случай не может быть распространенным, но это основа того, что мы можем сделать.
2- Объединить текст и цифры:
 String message = "" Welcome "+" a "+ 2014; 

В этом случае мы видим, что 2014 вне котировок, потому что это число.
3- Конкатенация переменных:
Это, пожалуй, один из самых распространенных способов конкатенации:
 Строка name = "Ramon"; Строка приветствия = "Привет"; String message = "Добро пожаловать в Java"; 

Теперь мы можем напечатать сообщение:
 System.out.println (приветствие + имя + сообщение); 

При этом мы получим значение каждой переменной, напечатанной одна за другой.
Класс сканера, методы next () и nextLine ()
Теперь мы будем работать с классом Scanner, чтобы иметь возможность получать текст, который пользователь вводит через клавиатуру, и использовать его в наших программах.
У нас есть два интересных метода, первый - next (), этот метод позволяет нам захватывать текст и получать его при размещении пробела, он полезен, когда нам нужно только ввести слово.
Другой метод - nextLine (), который позволяет нам вводить полную строку текста и отправлять ее только тогда, когда мы нажимаем клавишу Enter, соответствующую разрыву строки.
Давайте посмотрим на небольшую программу, в которой мы тестируем все, что мы узнали об использовании типа String :
 импорт java.util.Scanner; открытый класс Передайте мне привет {public static void main (String [] args) {// создайте экземпляр класса Scanner. Вход для сканера = новый Scanner (System.in); // используем метод nextLine () System.out.print ("Введите ваше имя:"); String name = input.nextLine (); // объединить System.out.println («Добро пожаловать» + имя); System.out.println («Какое ваше любимое занятие:»); Строковая активность = input.nextLine (); System.out.println («тогда мы уже знаем, что вам нравится» + активность); System.out.println («Увидимся позже» + имя); }} 

Как мы видим в этой программе, мы используем метод nextLine () для сбора пользовательских данных, что даст нам результат, подобный следующему:

{title}


И так мы заканчиваем этот урок, где мы уже научились объявлять переменные, такие как String, объединять эти переменные, а также иметь возможность захватывать String пользователя.

  • 0