2 回答
TA贡献2003条经验 获得超2个赞
你需要使用 String.substring()
尝试从指数的子串的串id到length你string
在下面的示例中,我从?+1 的索引开始子字符串,因此它将从substring字符串的id 长度开始您的字符串
示例代码
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
TA贡献1831条经验 获得超4个赞
您的 String 中可能还有更多查询参数,因此您也可以这样尝试:
String packageName = "https://play.google.com/store/apps/details?i
id=com.MoversGames.DinosaurWorldGame&x=y&z=a";
String answer = packageName.substring(packageName.indexOf("id"));
System.out.print("ANSWER", answer);
添加回答
举报