zoukankan      html  css  js  c++  java
  • java 删除字符串中的特定字符

        /**
         * Delete any character in a given String.
         * @param inString the original String
         * @param charsToDelete a set of characters to delete.
         * E.g. "az
    " will delete 'a's, 'z's and new lines.
         * @return the resulting String
         */
        public static String deleteAny(String inString, String charsToDelete) {
            if (!hasLength(inString) || !hasLength(charsToDelete)) {
                return inString;
            }
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < inString.length(); i++) {
                char c = inString.charAt(i);
                if (charsToDelete.indexOf(c) == -1) {
                    sb.append(c);
                }
            }
            return sb.toString();
        }
        /**
         * Check that the given String is neither {@code null} nor of length 0.
         * Note: Will return {@code true} for a String that purely consists of whitespace.
         * @param str the String to check (may be {@code null})
         * @return {@code true} if the String is not null and has length
         * @see #hasLength(CharSequence)
         */
        public static boolean hasLength(String str) {
            return hasLength((CharSequence) str);
        }
        /**
         * Check that the given CharSequence is neither {@code null} nor of length 0.
         * Note: Will return {@code true} for a CharSequence that purely consists of whitespace.
         * <p><pre class="code">
         * StringUtils.hasLength(null) = false
         * StringUtils.hasLength("") = false
         * StringUtils.hasLength(" ") = true
         * StringUtils.hasLength("Hello") = true
         * </pre>
         * @param str the CharSequence to check (may be {@code null})
         * @return {@code true} if the CharSequence is not null and has length
         * @see #hasText(String)
         */
        public static boolean hasLength(CharSequence str) {
            return (str != null && str.length() > 0);
        }
  • 相关阅读:
    快速构建一个权限项目(七)
    快速构建一个权限项目(六)
    快速构建一个权限项目(五)
    快速构建一个权限项目(四)
    快速构建一个权限项目(三)
    快速构建一个权限项目(二)
    快速构建一个权限项目(一)
    MySql快速入门(四)
    Mysql快速入门(三)
    Mysql快速入门(二)
  • 原文地址:https://www.cnblogs.com/ghgyj/p/4047294.html
Copyright © 2011-2022 走看看