From 9e20b9fb77a41cb5b4a6eb6213fc51cab1f0bb91 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 23 八月 2024 18:00:25 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/util/VciBaseUtil.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 56 insertions(+), 0 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/util/VciBaseUtil.java b/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/util/VciBaseUtil.java index 1b3525c..b13d963 100644 --- a/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/util/VciBaseUtil.java +++ b/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/util/VciBaseUtil.java @@ -287,6 +287,28 @@ } /** + * 鍘婚櫎鏈�鍓嶉潰鐨剆piltFilter锛屽幓闄ゅ悗闈㈢殑spiltFilter + * @param s 瀛楃涓� + * @param spiltFilter,鍒嗛殧绗� + * @return 鍘婚櫎鏈熬閫楀彿 + */ + public static String removeComma(String s,String spiltFilter){ + if(s == null || s.trim().length() == 0) { + return s; + } + else{ + if(s.startsWith(spiltFilter)) { + s = s.substring(spiltFilter.length(), s.length()); + } + if(s.endsWith(spiltFilter)) { + s = s.substring(0, s.length() - spiltFilter.length()); + } + return s; + } + } + + + /** * 涓簊ql涓娇鐢╥n鏃讹紝鎻愪緵杞崲锛屾敞鎰廼n閲岀殑鍊间笉鑳借秴杩�1000 * @param s 瀛楃涓� * @return 杩斿洖sql璇彞 @@ -472,6 +494,21 @@ charMap.put(String.valueOf(c), (!charMap.containsKey(String.valueOf(c))? 1 : charMap.get(String.valueOf(c)) + 1)); } return charMap.get(String.valueOf(findC)); + } + + /** + * 甯﹂�楀彿鐨勫瓧绗︿覆杞负list + * @param s 瀛楃涓� + * @return 瀛楃涓插垪琛� + */ + public static List<String> str2List(String s,String spilter){ + if (isNull(s)) { + return null; + } else { + List<String> l = new ArrayList<String>(); + Collections.addAll(l,removeComma(s,spilter).split(spilter)); + return l; + } } /** @@ -1333,6 +1370,25 @@ } } + + /** + * 鏁扮粍杞崲涓篠tring + * @param array 鏁扮粍瀵硅薄 + * @param spiltFiter 鍒嗛殧绗� + * @return 閫楀彿閾炬帴鐨勫瓧绗︿覆 + */ + public static String array2String(String[] array,String spiltFiter) { + if(null == array || array.length == 0) { + return ""; + } else{ + String ss = ""; + for(String s : array){ + ss += s + spiltFiter; + //1.8鍙互 + } + return removeComma(ss,spiltFiter); + } + } /** * 鏁扮粍杞崲涓篠tring * @param array 鏁扮粍瀵硅薄 -- Gitblit v1.9.3