2 года назад
String в Java
Создание строк Для создания строки в Java можно использовать класс String. Вот несколько способов создания строки: // Используя литерал строки String s1 = "Hello, World!"; // Используя конструктор класса String String s2 = new String("Hello, World!"); // Используя метод concat String s3 = "Hello".concat(", World!"); // Используя форматирование строки с помощью метода String.format String s4 = String.format("Hello, %s!", "World"); // Используя методы StringBuilder или StringBuffer для динамической сборки строки StringBuilder sb = new StringBuilder(); sb...
2 года назад
Java 226. Даны String s, найти длину максимального substring без повтора символов.
Для решения данной задачи можно использовать алгоритм двух указателей (sliding window). Идея заключается в создании окна, которое будет представлять собой текущий подстроку без повтора символов. Мы будем продвигать правый указатель по строке и добавлять новые символы в наше окно, пока не найдем повторяющийся символ. Когда мы обнаруживаем повторяющийся символ, мы продвигаем левый указатель до тех пор, пока удаляем все повторяющиеся символы из нашего окна. Вот как это может быть реализовано на Java:...