/**
* 字符串转数组
* @param str
* @param s
* @return
*/
public static String[] strTransArr(String str,String s) {
String[] sArr = s.split(",");
for (int i=0;i<sArr.length;i++){
str=str.replace(sArr[i],",");
}
String[] strArr = str.split(",");
System.out.println("---------xxs---------"+new Date() +"---------------------"+Arrays.toString(strArr));
return strArr;
}
测试代码:
public static void main(String[] args) {
String ipCom = "192.168.4.111:5000";
String ip = "192.168.4.111";
String s = ">>Join:[1747393]MC:[1.0.0-May]Ver:[V1.0.0-07]";
String s1 = "Gateway Rssi=[%d] Snr=[%d]";
strTransArr(s1,"[,]");
strTransArr(ipCom,".,:");
strTransArr(ip,".");
strTransArr(s,"-,[,]");
}
测试结果如下: