我已经看过使用MaskFormatter修复文本字段中字符数的代码,但是数量有限,即10或15等。但对于300个字符,我需要放置"#" 300次?有没有简单的方法。请帮忙
答案 0 :(得分:0)
我不知道是否有一种简单的方法,但我会使用掩码格式化器对数字采用一些格式,这可能非常复杂,例如:在数字块的大小(例如1-234-56789)中,你可能不得不完全定义那个掩码字符串。
可能的方法可能是动态创建遮罩,例如
StringBuilder mask = new StringBuilder();
for( int i = 0; i < 300; i++ {
mask.append("#");
}