2015-05-14 7 views
1

Я хочу обрезать конкретную строку до определенного символа. Таким образом, строка: com.icecoldapps.screenshoteasy, например, должна быть строкой screenshoteasy. Но большие строки, такие как com.google.android.syncadapters.contacts, также должны быть обрезаны до contacts.обрезка строки для определенного символа

Как это сделать?

Благодаря

ответ

1
String yourString = "com.google.android.syncadapters.contacts"; 
String[] sArr = yourString.split("\\."); 
String output = sArr[sArr.length-1]; 
1

Вы можете использовать метод разделения, чтобы вернуть массив с струнным расколом на части по ограничителю.

String whole = "com.icecoldapps.screenshoteasy" 
String[] parts = whole.split('.'); 

Итак части будет ["com" , "icecoldapps", "screenshoteasy"]

Вы можете также разделенное используя более сложные строки символов. Возможно, стоит посмотреть на регулярные выражения и the API.

Смежные вопросы