gpt4 book ai didi

java - Java中从字符串中获取子字符串(Android)

转载 作者:行者123 更新时间:2023-12-02 01:52:38 24 4
gpt4 key购买 nike

我有一个字符串名称 packageName="https://play.google.com/store/apps/details?id=com.MoversGames.DinosaurWorldGame";我怎样才能得到subString从这个字符串。我要拿"id=com.MoversGames.DinosaurWorldGame"这来自字符串 packgeName 。该字符串的长度可能会改变。它不是常数而是变量。

最佳答案

您需要使用String.substring()

尝试将字符串从 id 索引到 stringlength 进行子串

在下面的示例中,我已从 ? +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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com