也可以是其他符號,有這種問題的時候應該考慮先改存儲的地方(可以按制定字符串拆分成數組,長度大於1的時候才加分隔符,否則末尾就不用添加了)
Boolean isNotEmpty = StringUtils.isNotBlank(this.version); Boolean lastIndex = false; if(isNotEmpty){ lastIndex = ",".equals(this.version.substring(version.length()-1)); } if(isNotEmpty && lastIndex){ return this.version.substring(0,version.length()-1); }else{ return this.version; }