簡體   English   中英

Java 業務規則應用於設置器以限制字符串長度並在超出限制時插入空間

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM