Есть строка типа HaT523HaT524HaT525
. Подскажите, пожалуйста, как можно разбить эту строку так:
с1 = "HaT523";
c2 = "HaT524";
c3 = "HaT525";`
Можно с помощью регулярного выражения. Гибко и возможно любое количество совпадений.
Pattern pattern = Pattern.compile("HaT52\\d");
String line = "HaT523HaT524HaT525";
Matcher matcher = pattern.matcher(line);
String[] array = new String[3];
for (int i = 0; matcher.find(); i++) {
array[i] = matcher.group();
}
System.out.println(Arrays.toString(array));
Можно воспользоваться методом substring().
String s = "HaT523HaT524HaT525";
String c1, c2, c3;
c1 = s.substring(0, 6);
c2 = s.substring(6 , 12);
c3 = s.substring(12);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
В чем ошибка-то? Он возмущается на строчки
Проблема в следующем: необходимо удалить повторяющиеся элементы ArrayList'аДля этого использую следующий код:
У меня есть класс, который создаёт Activity в некоторых ситуациях, но он не наследуется от ActivityКак мне сделать так, что бы при закрытии Activity в классе...
Как реализовать запись объектного Array List в файл: txt или xmlПожалуйста, разъясните это на конкретных примерах