java String replace :(冒号)colon

来源:互联网 发布:php开启伪静态 编辑:程序博客网 时间:2024/05/17 09:18

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)


0 0
原创粉丝点击