trim 字符串到特定字符

trim string to a specific character

我想 trim 一个特定的字符串直到一个特定的字符。所以字符串:例如 com.icecoldapps.screenshoteasy 应该是字符串 screenshoteasy。但是像 com.google.android.syncadapters.contacts 这样更大的字符串也应该被 trim 编辑为 contacts

怎么做?

谢谢

您可以使用 split 方法 return 一个数组,其中的字符串按分隔符拆分成多个部分。

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

所以部分将是 ["com" , "icecoldapps", "screenshoteasy"]

您还可以使用更复杂的字符串进行拆分。可能值得看看正则表达式和 the API

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