String - Joe Richard

advertisement
String
ANDROID CLUB 2015
Сегодня
 String
 Создание
 Конкатенация
 Методы
(8): length(), charAt(),
substring(), contains(), equals(),
toLowerCase(), toUpperCase()
String (строка)
 это
упорядоченная последовательность
символов
Cоздание: пример
String first_name = ”Жо";
System.out.println(first_name);
Создание: практика
 Создайте
2 переменных типа String
book_author: Пауло Коэльо
book_title: Алхимик
Конкатенация: пример
String first_name = ”Жо";
String last_name = ”Ричард";
String full_name = first_name + " " + last_name;
System.out.println(full_name);
Конкатенация: практика
 Создавайте
еще один String
 Значение String: [название книги]
роман писателя [автор]
 Консоль: Алхимик роман писателя
Пауло Коэльо
Методы String

length()

charAt()

substring()

contains()

equals()

toLowerCase()

toUpperCase()
length(): пример
String text = "Ташкент столица Узбекистана";
int length= text.length();
System.out.println("Количество символов
тексте:"+length);
length(): практика

Создавайте 4 переменных типа String

first_name: ваше имя

last_name: ваша фамилия

middle_name: ваше отчество

full_name: [имя]+[фамилия]+[отчество]

Определите количество символов в строке
full_name
charAt(): пример
String text = "Ташкент столица Узбекистана";
char letter = text.charAt(10);
System.out.println("Десятой символ в
тексте:"+letter);
chatAt(): практика

Создавайте 4 переменных типа String

first_name: ваше имя

last_name: ваша фамилия

middle_name: ваше отчество

full_name: [имя]+[фамилия]+[отчество]

Определите последний символ вашей ФИО
substring(): пример
String text = "Ташкент столица Узбекистана";
String part = text.substring(5, 10);
System.out.println("Часть текста (5-10):"+part);
substring(): пример

Создавайте 4 переменных типа String

first_name: ваше имя

last_name: ваша фамилия

middle_name: ваше отчество

full_name: [имя]+[фамилия]+[отчество]

Определите часть вашего ФИО (3-15)
contains(): пример
String text = "Ташкент столица Узбекистана";
boolean contains = text.contains("з");
System.out.println("Содержить ли текст букву
з:"+contains);
сontains(): практика

Создавайте 4 переменных типа String

first_name: ваше имя

last_name: ваша фамилия

middle_name: ваше отчество

full_name: [имя]+[фамилия]+[отчество]

Определите содержить ли ваше ФИО букву
“к”
equals(): пример
String text1 = "Ташкент";
String text2 = "ташкент";
boolean equal = text1.equals(text2);
System.out.println("Идентично ли два
текста:"+equal);
equal(): практика

Создавайте 4 переменных типа String

first_name: ваше имя

last_name: ваша фамилия

Определите ваше имя и фамилия
идентичность
toLowerCase(): пример
String text = "Ташкент столица Узбекистана";
String text_lowercase = text.toLowerCase();
System.out.println(text_lowercase);
toLowerCase(): практика

Создавайте 4 переменных типа String

first_name: ваше имя

last_name: ваша фамилия

middle_name: ваше отчество

full_name: [имя]+[фамилия]+[отчество]

Показывайте ваше ФИО маленькими буквами
toUpperCase(): пример
String text = "Ташкент столица Узбекистана";
String text_uppercase = text.toUpperCase();
System.out.println(text_uppercase);
toUpperCase(): практика

Создавайте 4 переменных типа String

first_name: ваше имя

last_name: ваша фамилия

middle_name: ваше отчество

full_name: [имя]+[фамилия]+[отчество]

Показывайте ваше ФИО большими буквами
Домашнее задание (33)
http://codingbat.com/java/String-1
Домашнее задание: пример
Download