Щоб видалити останній символ рядка, ми можемо використовуйте метод Remove(), передавши рядок. Довжина-1 як аргумент до нього. Примітка: у C# рядки — це послідовність символів, до якої можна отримати доступ за допомогою його символьного індексу, де перший символьний індекс дорівнює 0, а останній символьний індекс — рядок. Довжина-1.
Щоб видалити останній символ даного рядка, ми повинні використовувати два параметри: 0 як початковий індекс та індекс передостаннього символу. Ми можемо досягти цього, викликавши метод String length() і віднявши 1 від результату.
Використання індексування рядків за допомогою str. довжини, ви можете отримати доступ до останнього символу, посилаючись str[str. довжина – 1]. Цей підхід безпосередньо націлений на кінцевий індекс рядка, що робить його простим і ефективним рішенням.
Видалення символів із рядка Використання методу replace().. Метод String replace() замінює символ новим символом. Ви можете видалити символ із рядка, надавши символ(и), які потрібно замінити, як перший аргумент і пустий рядок як другий аргумент.
Видалити перший і останній символ рядка в Java
- приклади:
- Спосіб 1: Використання методу String.substring().
- Спосіб 2: використання методу StringBuilder.deleteCharAt().
- Часова складність: O(1)
- Допоміжний простір: O(n), оскільки він використовується для створення StringBuilder sb, де n – довжина рядка.
- Спосіб 3: використання методу StringBuffer.delete().
Використання методу substring() Натомість ви вкажіть довжину рядка мінус одиницю, щоб виключити останній символ. У цьому прикладі substring(0, str. length – 1) видаляє останній символ, використовуючи довжину рядка мінус одиницю як кінцевий індекс.
The . метод strip(). призначений для видалення як початкових, так і кінцевих символів із рядка.