Уроки для начинающих Java / #10 Тип данных String в Java

Тип данных String в Java является ссылочным типом и имеет интересные особенности в отличии от других языков программирования. #java #урокиjava #javaMarshal Подписывайтесь в телеграм: Все уроки в плэйлисте: При объявлении переменной, в следующей последовательности указываются: тип данных (в данном примере — int — переменная содержит целое число), имя переменной (в данном примере имена — x и y), начальное значение переменной или, другими словами, инициализация переменной. В данном примере переменным x и y присвоены значения 1 и 2. Однако, это не является обязательным условием при объявлении переменной. Правила именования переменных в java Имя переменной должно начинаться с буквы (маленькой) и состоять из букв (Unicode) цифр и символа подчеркивания «_». Технически возможно начать имя переменной также с «$» или «_», однако это запрещено соглашением по оформлению кода в Java (Java Code Conventions). Кроме того, символ доллара «$», по соглашению, никогда не используется вообще. В соответствии с соглашением имя переменной должно начинаться именно с маленькой буквы (с заглавной буквы начинаются имена классов). Пробелы при именовании переменных не допускаются. Имя переменной не должно быть ключевым или зарезервированным словом языка Java. Имя переменной чувствительно к регистру. newVariable и newvariable — разные имена. При выборе имени переменных, следует использовать полные слова вместо загадочных аббревиатур. Это сделает ваш код более удобным для чтения и понимания. Во многих случаях это также сделает ваш код самодокументируемым. Если выбранное вами имя переменной состоит только из одного слова — запишите его маленькими буквами. Если оно состоит из более чем одного слова, то отделяйте каждое последующее слово в имени переменной заглавной буквой. Например: superCounter, myDomesticAnimal Если переменная сохраняет постоянное значение, то каждое слово следует писать заглавными буквами и отделять при помощи символа подчеркивания. Пример: static final int NUMBER_OF_HOURS_IN_A_DAY = 24 Класс String очень часто используется программистами, поэтому его следует изучить очень хорошо. Следует помнить, что объекты класса String являются неизменяемыми (immutable). Поэтому, когда вам кажется, что вы меняете строку, то на самом деле вы создаёте новую строку. В Java есть специальные классы StringBuffer и StringBuilder, который допускают изменения в строке. Классы String, StringBuffer, StringBuilder определены в пакете и доступны автоматически без объявления импорта. Все три класса реализуют интерфейс CharSequence. Создать строку очень просто. Например, можно так: String aboutCat = “Кот - это звучит гордо, а если наступить на хвост, то громко“; Можно создать массив строк: String[] cats = {“Васька“, “Барсик“, “Мурзик“}; Можно создать пустой объект класса String: String str = new String(); Можно создать строку через массив символов: char[] chars = { ’c’, ’a’, ’t’ }; String str = new String(chars); Есть ещё конструктор, позволяющий задать диапазон символьного массива. Вам нужно указать начало диапазона и количество символов для использования: char[] chars = {’c’, ’a’, ’t’, ’a’, ’m’, ’a’, ’r’, ’a’, ’n’ }; String str = new String(chars, 0, 3); Можно создать объект класса String из объекта классов StringBuffer и StringBuilder при помощи следующих конструкторов: String(StringBuffer объект_StrBuf) String(StringBuilder объект_StrBuild)
Back to Top