Синтаксис. Параметры. Возвращаемое значение. Пример. 14.31. Java — Метод trim(). Описание. · В Java toUpperCase() возвращает строку, преобразованную в верхний регистр
Синтаксис Синтаксис этого метода: public String toUpperCase() или public String toUpperCase(Locale locale)Параметры Подробная информация о параметрах: · нет. Возвращаемое значение · В Java toUpperCase() возвращает строку, преобразованную в верхний регистр. Пример import java. util. Locale; public class Test { public static void main(String args[]){ String Str = new String(" Добро пожаловать на ProgLang. su" ); System. out. print(" Возвращаемое значение: " ); System. out. println(Str. toUpperCase()); System. out. print(" Возвращаемое значение: " ); System. out. println(Str. toUpperCase(Locale. ENGLISH)); }}Получим следующий результат: Возвращаемое значение: ДОБРО ПОЖАЛОВАТЬ НА PROGLANG. SUВозвращаемое значение: ДОБРО ПОЖАЛОВАТЬ НА PROGLANG. SU
14. 31. Java — Метод trim() Описание Метод trim() — возвращает копию строки с пропущенными начальными и конечными пробелами, другими словами метод позволяет в Java удалить пробелы в начале и конце строки. Синтаксис Синтаксис этого метода: public String trim()Параметры Подробная информация о параметрах: · нет. Возвращаемое значение · В Java trim() возвращает копию данной строки, в которой удаляются начальные и конечные пробелы, или данную строку, если она не имеет начальных или конечных пробелов. Пример import java. io. *; public class Test { public static void main(String args[]){ String Str = new String(" Добро пожаловать на ProgLang. su " ); System. out. print(" Возвращаемое значение: " ); System. out. println(Str. trim()); }}Получим следующий результат: Возвращаемое значение: Добро пожаловать на ProgLang. su
14. 32. Java — Метод valueOf() Описание Метод valueOf() в Java имеет следующие варианты, которые зависят от передаваемых параметров. Этот метод возвращает строковое представление переданного аргумента.
· valueOf(boolean b) — возвращает строковое представление логического аргумента. · valueOf(char c) — возвращает строковое представление char аргумента. · valueOf(char[] data) — возвращает строковое представление массив char аргументов. · valueOf(char[] data, int offset, int count) — возвращает строковое представление определенного подмассива массив char аргументов. · valueOf(double d) — возвращает строковое представление double аргумента. · valueOf(float f) — возвращает строковое представление float аргумента. · valueOf(int i) — возвращает строковое представление int аргумента. · valueOf(long l) — возвращает строковое представление long аргумента. · valueOf(Object obj) — возвращает строковое представление объекта аргумента. Синтаксис Синтаксис этого метода: static String valueOf(boolean b)
или
static String valueOf(char c)
или
static String valueOf(char[] data)
или
static String valueOf(char[] data, int offset, int count)
или
static String valueOf(double d)
или
static String valueOf(float f)
или
static String valueOf(int i)
или
static String valueOf(long l)
или
static String valueOf(Object obj) Параметры Подробная информация о параметрах: · смотрите описание. Возвращаемое значение: · В Java valueOf() возвращает строковое представление переданного аргумента. Пример import java. io. *; public class Test { public static void main(String args[]){ double d = 102939939. 939; boolean b = true; long l = 1232874; char[] arr = { 'а', 'б', 'в', 'г', 'д', 'е', 'ё' }; System. out. println(" Возвращаемое значение: " + String. valueOf(d)); System. out. println(" Возвращаемое значение: " + String. valueOf(b)); System. out. println(" Возвращаемое значение: " + String. valueOf(l)); System. out. println(" Возвращаемое значение: " + String. valueOf(arr)); }}Получим следующий результат: Возвращаемое значение: 1. 02939939939E8Возвращаемое значение: trueВозвращаемое значение: 1232874Возвращаемое значение: абвгдеё
14. 33. Java — Классы StringBuilder и StringBuffer, и методы
Классы StringBuffer и StringBuilder в Java используются, когда возникает необходимость сделать много изменений в строке символов.
В отличие от строк, объекты типа StringBuffer и StringBuilder могут быть изменены снова и снова, оставляя после себя множество новых неиспользуемых объектов. В Java StringBuilder был введен начиная с Java 5. Основное различие между StringBuffer и StringBuilder является то, что методы StringBuilder не являются безопасными для потоков (несинхронизированные). Рекомендуется использовать StringBuilder всякий раз, когда это возможно, потому что он быстрее, чем StringBuffer в Java. Однако, если необходима безопасность потоков, наилучшим вариантом являются объекты StringBuffer. Пример public class Test { public static void main(String args[]){ StringBuffer sBuffer = new StringBuffer(" тест" ); sBuffer. append(" StringBuffer" ); System. out. println(sBuffer); }}Получим следующий результат: тест StringBufferМетоды StringBuffer Список методов, поддерживаемых классом StringBuffer:
Список других методов (за исключением методов set), которые очень похожи на методы класса строк:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|