最后,MaskFormatter对包含一些常量和一些变量字符的固定大小的样式很有用。 例如,社会保险号(如078-05-1120)可以用 new MaskFormatter("###-##-####")格式化。#符号表示一个单个数字,表9-2显示了可以用在掩码格式器的符号。 F),可以使用MaskFormatter formatter = new MaskFormatter("U * "); Formatter.setValidCharacters("ABCDF+-"); 下面看一下4字节的IP地址,例如: 130.65.86.66 不能使用MaskFormatter,因为每个字节可能表示为一位、两位或三位数字。同时,还希望在格式器中检查每个字节的最大值为255。 MaskFormatter(String mask) 用给定的掩码构造掩码格式器。