java String replace :(冒号)colon

1、概述

java 中String 用到替换时很正常的,但是自己经常先如为主的替换错掉

这次的需要时替换mac地址里的一些:号


2、正确表达式

String mac = MacUtil.getMacAddress();
String newMacString = mac.replaceAll(":", "");


3、错误小记(错两次了)

总是觉得 a.replace() 后,a的值就变了。

其实是 


Returns a copy of this string after replacing occurrences of the given char with another. 

注意是返回了一个新值,而不是改变自己

public String replace (char oldChar, char newChar)

public String replaceAll (String regularExpression, String replacement)


你可能感兴趣的:(String,replace,colon)