[英]Java Business Rule to apply to setter to limit String length and insert space if limit exceeded
我有這個設置方法:
public void setCgp_name(String cgp_name) {
this.cgp_name = cgp_name;
}
基本上,當用戶插入一個長字符串(例如 ARG、AUS、BEL、BRA、DNK、FRA、ITA、GBR、USA)時,逗號之間沒有任何空格,此信息將被放入一個表中,它將打破表的邊界。 我正在嘗試將業務規則應用於此設置器,以便如果用戶輸入如下內容:ARG,AUS,BEL,BRA,DNK,FRA,ITA,GBR,USA 將在某處添加空格以防止格式問題在表中。 當存在空格但不包含長字符串時,自動換行有效。
public void setCgp_name(String cgp_name) {
cgp_name = cgp_name.replaceAll(",[ ]*", ", ");
this.cgp_name = cgp_name;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.