天天看點

Java中substring的妙用,解決字元串提取的問題

Java中substring的妙用,解決字元串提取的問題

例子:

       從 "{"push_url": "rtmp://192.168.1.26:1935/live/PFM_test_HD_test0?token=1502873530-caa280c0295bfaa65eae3b739f25d774"}" 中提取token的值。

這個問題困擾我很久,嘗試過正則表達是,最終都是無果,最後問了一開發的同學,問題瞬間解決。

解決方法:

String stest="{\"push_url\": \"rtmp://192.168.1.26:1935/live/PFM_test_HD_test0?token=1502873530-caa280c0295bfaa65eae3b739f25d774\"}";	
	
	String tt=stest.substring(stest.indexOf("token=")+6, stest.indexOf("\"}"));
	System.out.println(tt);
           

說明: 還是substring強大啊,簡直是提取字元串的神器啊!大家可以自行檢視substring使用說明。

繼續閱讀