我正在开发一个执行 ping 请求(通过 android shell)的 android 应用程序,我从控制台读取了显示的消息。一个典型的消息如下
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=186 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=209 ms
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 186.127/197.891/209.656/11.772 ms
我将上述消息存储在一个字符串中。我想提取时间值,例如 186 和 209 以及损失百分比,0(在这种情况下)。
我正在考虑遍历字符串并查看“time =”之后的值。但是我不知道该怎么做。如何操作我拥有的字符串以提取值?