Я не понимаю процесса избавления от лишних пробелов. [code]public static void textModifier() { Scanner scanner = new Scanner(System.in); System.out.println(" Enter your text: "); String text = scanner.nextLine();
// For deleting excessive whitespaces StringBuilder modifiedText = new StringBuilder(); boolean spaceDetected = false; for (int i = 0; i < text.length(); i++) { if (text.charAt(i) == ' ') { if (!spaceDetected) { modifiedText.append(text.charAt(i)); } spaceDetected = true; } else { modifiedText.append(text.charAt(i)); spaceDetected = false; } } } [/code] Я не понимаю, как здесь работает метод добавления. Я новичок в программировании, начал изучать его около месяца назад.