Метод trim() Java, обзор и примеры
Java для начинающих 19 ноября, 2015Этот метод возвращает копию вызывающей символьной строки, из которой удалены все начальные и конечные пробелы. Он имеет следующую общую форму:
1 |
String trim() |
Ниже приведен пример применения метода trim(). В итоге переменной s присваивается символьная строка «Здравствуй, мир!» .
1 |
String s = " Здравствуй, мир! ".trim() |
Метод trim() очень удобно вызывать для обработки команд, вводимых пользователем. Так, в приведенном ниже примере программы пользователю сначала предлагается ввести название штата, а затем выводится название города — столицы штата.
Метод trim() используется в этой программе для удаления всех начальных и конечных пробелов, которые могут быть непреднамеренно введены пользователем.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// Использовать метод trime() для обработки команд, // вводимых пользователем import java.io.*; public class TrimDemo { public static void main(String[] args) throws IOException{ // создать буферизированный поток чтения типа BufferedReader, // использую стандартный поток ввода System.in BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str; System.out.println("Введите 'стоп' для завершения."); System.out.println("Введите название штата: "); do { str = br.readLine(); str = str.trim(); // удалить пробелы с начала и с конца if(str.equals("Иллинойс")) System.out.println("Столица - Спрингфилд."); else if(str.equals("Миссури")) System.out.println("Столица - Джефферсон-сиси."); else if(str.equals("Калифорния")) System.out.println("Столица - Сакременто."); else if(str.equals("Вашингтон")) System.out.println("Столица - Олимпия."); // ... } while(!str.equals("стоп")); } } |
Recent Comments