Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для работы со строками определен класс String. Он определен в стандартной библиотеке Java в пакете java.lang (этот пакет импортируется по умолчанию).
Конструкторы:
public String(); //создает пустую строку
public String(char value[ ]); //создает строку из массива символов
public String(byte bytes[ ]); //создает строку из массива байтов
Пример:
String str = new String(“ Какая-то строка”);
можно также записать
String str = “Какая-то строка”;
Для строк определена операция сложения, которая означает конкатенацию строк. Определена операция сложения с числом: сначала число преобразуется в строку, а потом соединяются строка с числом. Определена операция сложения строки с любым объектом. Для объекта вызывается метод toString(), затем вызывается конкатенация строк.
Пример:
System.out.println(“Ошибка “+e.toString);
Методы для работы со строками:
public int compareTo(String anotherString); //этот метод сравнивает 2 строки
public int indexOf(int ch); //ищет индекс в строке
public int indexOf(String str); //ищет указанную строку в строке
public int length(); //возвращает длину строки
public String subString(int beginIndex, int endIndex); //выделяет подстроку из
// строки
public String trim(); //удаляет из строки начальный и конечный пробелы
public char charAt(int index); //выбирает из строки символ с индексом index
public boolean equals(Object str); //проверяет равенство строк
Создание строк в Java включает в себя стандартное сокращение для этой операции — запись в виде литерала, в которой содержимое строки заключается в пару двойных кавычек. Приводимый ниже фрагмент кода эквивалентен одному из предыдущих, в котором строка инициализировалась массивом типа char.
String s = "abc";
Дата публикования: 2015-02-03; Прочитано: 286 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!