我有一个字符串名称 packageName="https://play.google.com/store/apps/details?id=com.MoversGames.DinosaurWorldGame";
我怎样才能得到subString
从这个字符串。我要拿"id=com.MoversGames.DinosaurWorldGame"
这来自字符串 packgeName
。该字符串的长度可能会改变。它不是常数而是变量。
最佳答案
您需要使用String.substring()
尝试将字符串从 id
索引到 string
的 length
进行子串
在下面的示例中,我已从 ?
+1 的索引开始子字符串,因此它将从 id 开始
到字符串的长度substring
您的字符串
示例代码
String packageName = "https://play.google.com/store/apps/details?id=com.MoversGames.DinosaurWorldGame";
String answer = packageName.substring(packageName.indexOf("?")+1, packageName.length() );
Log.e("ANSWER", answer);
输出
2018-10-11neel.com.myapplication E/ANSWER: id=com.MoversGames.DinosaurWorldGame
关于java - Java中从字符串中获取子字符串(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52758199/