Есть строка String N , она имеет какой то текст: Жили были баб-да деда , была у них внучка Люба, очень красивая.
Вопрос, как удалить часть текста : Жили были баб-да деда?
Это делается таким образом (есть исходная строка source
и строка для удаления delete
):
source = source.replace (delete, "");
То есть, по сути, вы просто заменяете строку на пустоту, или, другими словами, удаляете :)
Если надо, вот код готовый код:
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.Scanner;
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner in = new Scanner (System.in);
String source, delete;
source = in.nextLine();
delete = in.nextLine();
source = source.replace (delete, "");
System.out.println (source);
}
}
Также вот ссылочка на Ideone.
Если нужно удалить только начало строки и/или конец строки, то можно взять часть строки от символа с номером startNum
до конца строки , или до определенного символа endNum
.
Файл "StringDel.java":
/*
https://ru.stackoverflow.com/questions/840608/Удаление-часть-текста-из-string-java/840741#840741
*/
package stringDel;
/**
*
* @author vvm
*/
public class StringDel {
public static void main(String[] args) {
String str = "Жили были баб-да деда , была у них внучка Люба, очень красивая.";
int startNum = 23;
int endNum = str.length();
/*оставить только часть текста от startNum до endNum*/
str = str.substring(startNum, endNum);
System.out.println(str);
}
}
/*
run:
была у них внучка Люба, очень красивая.
BUILD SUCCESSFUL (total time: 3 seconds)
*/
PS. Предыдущий ответ более подходит. Мой ответ можно рассматривать только как частный случай.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем доброго времени суток! У меня появился вопрос примерно следующего характераВсё никак не могу понять, где именно хранится реализация...
Нужно создавать массивы ArrayList с названием, как ник игрокаВот я получил ник в String
Есть таблица JTableНасколько я понял, scrollpane, в котором она лежит, создает ползунок прокрутки