Как мы все знаем, Java предоставляет много способов перехвата строк. Давайте посмотрим на примерно несколько типов.
1. Split () + Регулярное выражение для перехвата.
Передайте регулярное разделение (). Возвращает тип массива строк. Тем не менее, перехват таким образом приведет к большим потерям производительности, потому что правила анализа очень трудоемкие.
String str = "abc, 12,3yy98,0"; string [] strs = str.split (","); for (int i = 0, len = strs.length; i <len; i ++) {System.out.println (strs [i] .toString ();}Результаты работы:
азбука
12
3yy98
0
2. Используйте метод substring () для выполнения перехвата строки.
Подстроение обеспечивает различные методы перехвата с помощью разных параметров
2.1 Проходит только один параметр
Например:
String sb = "bbbdsajjds";
SB.Substring (2);
Перехватите строку из индекса № 2 до конца строки. (Значение индекса начинается с 0);
2.2 пройти 2 значения индекса
String sb = "bbbdsajjds";
SB.Substring (2, 4);
Начиная с индекса № 2 до окончания индекса 4 (и не включая перехват индекса 4, то есть фактические перехватывающие символы 2 и 3);
Результаты работы следующие:
Bdsajjds
бд
3. Методы, предоставленные StringUtils
Stringutils.substringfore ("dskeabcee", "e");
/Результат: DSK/
Вот первый «E» в качестве стандарта.
Stringutils.substringbeforelast ("dskeabcee", "e")
Результат: dskeabce
Последний «E» - это основа здесь.
Приведенные выше три метода перехвата струн Java (рекомендуется) - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.