1. 程式人生 > >【Java】String中插入指定字元

【Java】String中插入指定字元

一段簡單的程式碼,功能是把一個不規範的mac地址,中間插入""分割,中間使用了String和StringBuider的互相轉換;StringBuilder插入 "的操作,程式碼如下:

不規範mac地址如:ACCF8898766A

String marStr = "<span style="font-size: 14px;">ACCF8898766A</span>"
StringBuilder  sb = new StringBuilder (marStr);
sb.insert(10, ":");
sb.insert(8, ":");
sb.insert(4, ":");
sb.insert(2, ":");
String marStrNew = sb.toString();

規範後,是:AC:CF:88:98:76:6A

中間使用了一個小技巧,從後端到前端查入,就避免了,因為插入而導致後端資料位置變化而導致出現的奇數。