14.07. Java — Метод copyValueOf()
14. 07. Java — Метод copyValueOf() Описание Метод copyValueOf() в Java имеет две различные формы: · public static String copyValueOf(char[] data) — возвращает строку, которая представляет собой последовательность символов в заданном массиве. · public static String copyValueOf(char[] data, int offset, int count) — возвращает строку, которая представляет собой последовательность символов в заданном массиве. Синтаксис Синтаксис метода: public static String copyValueOf(char[] data)
или
public static String copyValueOf(char[] data, int offset, int count) Параметры Подробная информация о параметрах: · data — массив символов; · offset — начало смещения подмассива; · count — длина подмассива. Возвращаемое значение · В Java copyValueOf() возвращает строку, содержащую символы массива символов. Пример public class Test {
public static void main(String args[]) { char[] Str1 = {'п', 'р', 'и', 'в', 'е', 'т', ' ', 'м', 'и', 'р'}; String Str2 = " ";
Str2 = Str2. copyValueOf(Str1); System. out. println(" Возвращаемая строка: " + Str2);
Str2 = Str2. copyValueOf(Str1, 2, 6); System. out. println(" Возвращаемая строка: " + Str2); } } Будет получен следующий результат: Возвращаемая строка: привет мир Возвращаемая строка: ивет м
14. 08. Java — Метод endsWith() Описание Метод endsWith() — проверяет, заканчивается ли эта строка указанным окончанием. Синтаксис Синтаксис метода: public boolean endsWith(String suffix)Параметры Подробная информация о параметрах: · suffix — окончание. Возвращаемое значение · В Java endsWith() возвращает значение true, если последовательность символов, представленного аргумента является окончанием последовательности символов, представленного этим объектом; в противном случаи значение false. Обратите внимание, что результатом будет значение true, если аргумент является пустой строкой или равным строковому объекту, определено как методом equals(Object).
Пример public class Test{ public static void main(String args[]){ String Str = new String(" Добро пожаловать на ProgLang. su" ); boolean retVal; retVal = Str. endsWith(" ProgLang. su" ); System. out. println(" Возвращаемое значение: " + retVal); retVal = Str. endsWith(" ProgLang" ); System. out. println(" Возвращаемое значение: " + retVal); }}Получим следующий результат: Возвращаемое значение: trueВозвращаемое значение: false
14. 09. Java — Метод equals() Описание Метод equals() — сравнивает строку с указанным объектом. Результатом является значение true только в том случае, если аргумент не равен null и является строковым объектом (String), который представляет ту же последовательность символов как и этот объект. Синтаксис Синтаксис метода: public boolean equals(Object anObject) Параметры Подробная информация о параметрах: · anObject — объект, с которым сравниваем данную строку. Возвращаемое значение · В Java equals() возвращает значение true, если строки равны; в противном случае значение false. Пример public class Test {
public static void main(String args[]) { String Str1 = " Добро пожаловать на ProgLang. su"; String Str2 = Str1; String Str3 = new String(" Сайт для изучения программирования" ); boolean retVal;
retVal = Str1. equals(Str2); System. out. println(" Строка Str1 равна строке Str2? Ответ: " + retVal );
retVal = Str1. equals(Str3); System. out. println(" Строка Str1 равна строке Str3? Ответ: " + retVal ); } } Получим следующий результат: Строка Str1 равна строке Str2? Ответ: true Строка Str1 равна строке Str3? Ответ: false
14. 10. Java — Метод equalsIgnoreCase() Описание Метод equalsIgnoreCase() — сравнивает данную строку с другой строкой, игнорируя регистр. Две строки считаются равными, если они имеют одинаковую длину и соответствующие символы у двух строк равны, игнорируя регистр букв. Синтаксис Синтаксис метода: public boolean equalsIgnoreCase(String anotherString)
Параметры Подробная информация о параметрах: · anotherString — строка для сравнения с заданной строкой. Возвращаемое значение · В Java equalsIgnoreCase() возвращает значение true, если аргумент не равен null и строки равны, без учета регистра букв; в противном случае значение false. Пример public class Test {
public static void main(String args[]) { String Str1 = " Добро пожаловать на ProgLang. su"; String Str2 = Str1; String Str3 = new String(" Сайт для изучения программирования" ); String Str4 = new String(" ДОБРО ПОЖАЛОВАТЬ НА PROGLANG. SU" ); boolean retVal;
retVal = Str1. equalsIgnoreCase(Str2); System. out. println(" Строка Str1 равна строке Str2? Ответ: " + retVal );
retVal = Str1. equalsIgnoreCase(Str3); System. out. println(" Строка Str1 равна строке Str3? Ответ: " + retVal );
retVal = Str1. equalsIgnoreCase(Str4); System. out. println(" Строка Str1 равна строке Str4? Ответ: " + retVal ); } } Получим следующий результат: Строка Str1 равна строке Str2? Ответ: true Строка Str1 равна строке Str3? Ответ: false Строка Str1 равна строке Str4? Ответ: true
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|