我的 android 应用程序从 a 获取短信BroadcastReceiver
并将消息复制到新的短信中。然后转发。由于技术原因,我必须拆分短信并仅复制以下部分split[2]
:
public string splitAndReturnRest(String inputStr)
{
String[] split = inputStr.split("\\s"); // split where spaces
// now ignore split[0], split[1], split [2], copy rest of the split parts into
String restOfTheSplits=//copy rest of the splits except split[0], split[1], split[2]
return restOfTheSplits;
}
问题是我不能硬编码它。我不知道消息包含多少部分。所以之后的元素数量split[2]
对我来说是未知的,并且每次都可能改变。也许我需要某种 for 循环或不同的拆分标准?