/
GermanezZ
/
JavaExercises
Обзор
Документация
Войти
/
GermanezZ
/
JavaExercises
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AllMetanitLessons/StringWorkWith/ProgramProg.java
90 строк
3 KB
germa
Уроки по Metanit
04 дек 2024, 20:39
04 дек 2024, 20:39
48d575a
Код
Авторство
О чём код?
package AllMetanitLessons.StringWorkWith; import java.util.Locale; public class ProgramProg { public static void main(String[] args) { String str1 = "Java"; String strNEw = "Hello"; String str2 = "java"; String str3 = new String(new char[]{'P','e','a','c','e'}); String str4 = new String(new char[]{'W','e','l','c','o','m','e'},3,4); // с какого и сколько String str5 = " String 'n' is null "; String str6 = " String 'n' is null "; System.out.println(str4.length()); char[] peaceArray = str3.toCharArray(); // преобразуем строку в массив String s = ""; if (s.isEmpty()){ System.out.println("String 's' is empty"); } String n = null; // строка не указывает на объект if(n == null || n.length() == 0){ System.out.println("String 'n' is null"); } System.out.println("----------------------"); char[] chars = new char[4]; System.out.println(str1.charAt(0)); // получить симовл по индексу str1.getChars(0,4,chars,0); System.out.println(chars); System.out.println("----------------------"); System.out.println(str1.equals(str2)); System.out.println(str1.equalsIgnoreCase(str2)); System.out.println("----------------------"); System.out.println(str1.regionMatches(0,"Java",0,3)); /*В данном случае метод сравнивает 3 символа с 0-го индекса первой строки и 3 символа со 0-го индекса второй строки . Так как эти подстроки одинаковы, то возвращается true.*/ System.out.println("----------------------"); System.out.println(str1.indexOf('a')); System.out.println(str1.lastIndexOf('a')); System.out.println("----------------------"); System.out.println(str1.startsWith("Ja")); System.out.println(str1.endsWith("va")); System.out.println("----------------------"); System.out.println(str1.replace('a','e')); System.out.println("----------------------"); System.out.println(str5.trim()); System.out.println(str6); System.out.println("----------------------"); System.out.println(str5.substring(7)); System.out.println(str5.toLowerCase(Locale.ROOT)); System.out.println(str5.toUpperCase(Locale.ROOT)); System.out.println("----------------------"); System.out.println(String.join(" ",strNEw,str1,str3)); System.out.println("----------------------"); String str7 = "hello"; String str8 = "world"; String str9 = "hell"; System.out.println(str7.compareTo(str8)); // -15 - str меньше чем str System.out.println(str7.compareTo(str9)); // 1 - str больше чем str String text = "FIFA will never regret it"; String[] words = text.split(" "); for(String word : words){ System.out.println(word); } } }