Джава substring() Утилита — очень мощная библиотека, если вы хотите выполнять несколько специальных операций над строкой. Он просто возвращает подстроку конкретной строки на основе количества операций, таких как indexOf() или же lastIndexOf() ,
В этом уроке мы рассмотрим очень простой пример захвата всего после специального символа _ а также * ,
Просто откройте свою Eclipse IDE , скопируйте приведенный ниже код и попробуйте запустить приложение Java .
CrunchifyGetStringAfterChar.java
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
пакет crunchify. ком . учебник ;
/ **
* @author Crunchify.com
* Программа: Получить все после специального символа, такого как _ или: или * из строки в Java
*
* /
общественности учебный класс CrunchifyGetStringAfterChar {
общественности статический недействительным main ( Строка [ ] аргументы ) {
строка crunchifyStr знак равно Эй .. Это Crunchify.com ;
строка crunchifyStr2 знак равно HELLO_THIS_IS_CRUNCHIFY_COM ;
строка crunchifyStr3 знак равно Это простой пример подстроки * ;
// Возвращает строку, которая является подстрокой этой строки. Подстрока начинается с символа по указанному индексу и продолжается до конца этой строки.
log ( crunchifyStr . substring ( crunchifyStr . indexOf ( . ) + 2 ) ) ;
log ( crunchifyStr2 . substring ( crunchifyStr2 . indexOf ( _ ) + 1 ) ) ;
log ( crunchifyStr3 . lastIndexOf ( * ) + ) ;
log ( crunchifyStr2 . indexOf ( _ ) + ) ;
}
частный статический недействительным log ( Строка строка ) {
Система. вне. println ( строка ) ;
}
}
|
Вывод консоли Eclipse:
|
1
2
3
4
|
это является Crunchify. ком
THIS_IS_CRUNCHIFY_COM
33
5
|
Дайте мне знать, если вы предпочитаете выполнять то же действие, используя библиотеку Apache Commons . Я лично думаю, что не требуется добавлять дополнительную зависимость только для этого.
0.00 (0%) 0 votes








