⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 str.java

📁 文件的上传和下载的实现,用JAva编写,非常简单
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
     * (sStr.charAt(i) == '\'') { sTmp1 = sTmp1.append("''"); } else { sTmp1 =
     * sTmp1.append(sStr.substring(i, i + 1)); } i++; } String S2; S2 =
     * sTmp1.toString(); return S2; }
     * 
     * /** 此方法和上面的returnToBr()方法相反,此是将String中的 <br> 去除
     * 
     * public static String returnToBrVerse(String sStr) {
     * 
     * if (sStr == null || sStr.equals("")) { return sStr; }
     * 
     * StringBuffer sTmp = new StringBuffer(); int i = 0; while (i <=
     * sStr.length() - 1) {
     * 
     * int flag = 0;
     * 
     * if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
     * flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
     * flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
     * 
     * if (flag == 4) { sTmp = sTmp.append(""); } else { sTmp =
     * sTmp.append(sStr.substring(i, i + 1)); }
     * 
     * i++; flag = 0; } String S1; S1 = sTmp.toString(); return S1; }
     * 
     * public static String doWithNr(String sStr) { return doWithBr(sStr); }
     * 
     * //将两个 <br> 换成一个 <br> public static String doWithBr(String sStr) {
     * 
     * if (sStr == null || sStr.equals("")) { return sStr; }
     * 
     * StringBuffer sTmp = new StringBuffer(); int i = 0; while (i <=
     * sStr.length() - 1) {
     * 
     * int flag = 0;
     * 
     * if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
     * flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
     * flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
     * if ((sStr.charAt(i + 1) == ' <') && flag == 4) { flag = 5; } if
     * ((sStr.charAt(i + 1) == 'b') && flag == 5) { flag = 6; } if
     * ((sStr.charAt(i + 1) == 'r') && flag == 6) { flag = 7; } if
     * ((sStr.charAt(i + 1) == '>') && flag == 7) { flag = 8; }
     * 
     * if (flag == 8) { sTmp = sTmp.append(" <br> "); } else { sTmp =
     * sTmp.append(sStr.substring(i, i + 1)); }
     * 
     * i++; flag = 0; } String S1; S1 = sTmp.toString(); return S1; }
     * 
     * //段前加两个空格 public static String doParagraphSpace(String sStr) {
     * 
     * if (sStr == null || sStr.equals("")) { return sStr; }
     * 
     * StringBuffer sTmp = new StringBuffer(); int i = 0; while (i <=
     * sStr.length() - 1) {
     * 
     * int flag = 0;
     * 
     * if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
     * flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
     * flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
     * if ((sStr.charAt(i + 1) != '&') && flag == 4) { flag = 5; }
     * 
     * if (flag == 5) { sTmp = sTmp.append("&nbsp;&nbsp:"); } else { sTmp =
     * sTmp.append(sStr.substring(i, i + 1)); }
     * 
     * i++; flag = 0; } String S1; S1 = sTmp.toString(); return S1; }
     * 
     * public static String deleteBr(String sStr) {
     * 
     * if (sStr == null || sStr.equals("")) { return sStr; }
     * 
     * Assert.pl("chushi" + sStr);
     * 
     * StringBuffer sTmp = new StringBuffer(); int i = 0; int len =
     * sStr.length();
     * 
     * while (i <= len - 4) {
     * 
     * int flag = 0;
     * 
     * if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
     * flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
     * flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
     * 
     * if (flag == 4) { sTmp = sTmp.append(""); } else { sTmp =
     * sTmp.append(sStr.substring(i, i + 1)); }
     * 
     * i++; flag = 0; } String S1; S1 = sTmp.toString() + sStr.substring(len -
     * 4, len);
     * 
     * Assert.pl("JiShu" + S1); return S1; }
     * 
     * public static String returnToHTML(String sStr) { if (sStr == null ||
     * sStr.equals("")) { return sStr; } StringBuffer sTmp1 = new
     * StringBuffer(); int i = 0; while (i <= sStr.length() - 1) { if
     * (sStr.charAt(i) == ' <') { sTmp1 = sTmp1.append("&lt;"); } else if
     * (sStr.charAt(i) == '>') { sTmp1 = sTmp1.append("&gt;"); } else { sTmp1 =
     * sTmp1.append(sStr.substring(i, i + 1)); } i++; } String S2; S2 =
     * sTmp1.toString(); return S2; } /* public static String replace(String
     * str, String oldStr, String newStr) {
     * 
     * if (str == null || str.equals("") || oldStr == null || oldStr.equals("") ) {
     * return str; } StringBuffer sTmp = new StringBuffer(); int i = 0; int j =
     * 0; boolean flag=false;
     * 
     * while (i <= str.length() - 1 ) { if (j < oldStr.length() &&
     * str.substring(i, i+1).equals(oldStr.substring(j,j+1))) { flag=true; }
     * else { sTmp = sTmp.append(str.substring(i, i + 1)); } if
     * (j==oldStr.length() && flag==true) { sTmp=sTmp.append(newStr); j=0;
     * flag=false; } i++; j++; }
     * 
     * return sTmp.toString(); }
     * 
     * public static String doWithQuote(String sStr) { if (sStr == null ||
     * sStr.equals("")) { return sStr; } StringBuffer sTmp1 = new
     * StringBuffer(); int i = 0; while (i <= sStr.length() - 1) { if
     * (sStr.charAt(i) == '\'') { sTmp1 = sTmp1.append("''"); } else { sTmp1 =
     * sTmp1.append(sStr.substring(i, i + 1)); } i++; } String S2; S2 =
     * sTmp1.toString(); return S2; }
     */
    /**
     * 转换为HTML编码. <br>
     * 
     * public static String htmlEncoder(String src) throws Exception { if (src ==
     * null || src.equals("")) { return ""; }
     * 
     * String dst = src; dst = replaceAll(dst, " <", "&lt;"); dst =
     * replaceAll(dst, ">", "&gt;"); dst = replaceAll(dst, "\"", "&quot;"); dst =
     * replaceAll(dst, "'", "&#039;"); dst = replaceAll(dst, " ", "&nbsp;"); dst =
     * replaceAll(dst, "\r\n", "<br>
     * "); dst = replaceAll(dst, "\r", "<br>
     * "); dst = replaceAll(dst, "\n", "<br>
     * ");
     * 
     * return dst; }
     * 
     * /** 转换为XML编码. <br>
     * 
     * public static String xmlEncoder(String src) throws Exception { if (src ==
     * null || src.equals("")) { return ""; }
     * 
     * String dst = src; dst = replaceAll(dst, "&", "&amp;"); dst =
     * replaceAll(dst, " <", "&lt;"); dst = replaceAll(dst, ">", "&gt;"); dst =
     * replaceAll(dst, "\"", "&quot;"); dst = replaceAll(dst, "\'", "&acute;");
     * 
     * return dst; }
     * 
     *  
     */

    /**
     * @return false:不是;true :是汉字字符
     */
    public static boolean isChineseCharacter(String str) {
        if (isNull(str)) {
            return false;
        }
        boolean bl = true;
        byte[] bs = str.getBytes();
        if (bs.length == 1) {
            bl = false;
        } else if (bs[1] > (byte) 163) {
            bl = true;
        }
        return bl;
    }

    /**
     * 将一个str的首字母置为小写字母
     */

    public static String upperFirstLetter(String str) {
        if (isNull(str)) {
            return "";
        } else {
            return str.substring(0, 1).toUpperCase()
                    + str.substring(1, str.length());
        }
    }

    /**
     * 将一个str的首字母置为大写字母
     */

    public static String lowerFirstLetter(String str) {
        if (isNull(str)) {
            return "";
        } else {
            return str.substring(0, 1).toLowerCase()
                    + str.substring(1, str.length());
        }
    }

    /**
     * 将"换成\",'换成\',已适应html里的应用
     */

    public static String ignoreHtml(String str) throws java.lang.Exception {
        if (isNull(str)) {
            return "";
        } else {
            str = replaceAll(str, "\'", "\\'");
            str = replaceAll(str, "\"", "\\\"");
        }
        return str;
    }

    public static String reIgnoreHtml(String str) throws java.lang.Exception {
        if (isNull(str)) {
            return "";
        } else {
            str = replaceAll(str, "\\'", "'");
            str = replaceAll(str, "\\\"", "\"");
        }
        return str;
    }

    /**
     * 转换为HTML编码. <br>
     */
    public static String htmlEncoder(String src) throws Exception {
        if (src == null || src.equals("")) {
            return "";
        }

        String dst = src;
        dst = replaceAll(dst, "<", "&lt;");
        dst = replaceAll(dst, ">", "&gt;");
        dst = replaceAll(dst, "\"", "&quot;");
        dst = replaceAll(dst, "'", "&#039;");
        dst = replaceAll(dst, " ", "&nbsp;");
        dst = replaceAll(dst, "\r\n", "<br>");
        dst = replaceAll(dst, "\r", "<br>");
        dst = replaceAll(dst, "\n", "<br>");

        return dst;
    }

    /**
     * 转换为XML编码. <br>
     */
    public static String xmlEncoder(String src) throws Exception {
        if (src == null || src.equals("")) {
            return "";
        }

        String dst = src;
        dst = replaceAll(dst, "&", "&amp;");
        dst = replaceAll(dst, "<", "&lt;");
        dst = replaceAll(dst, ">", "&gt;");
        dst = replaceAll(dst, "\"", "&quot;");
        dst = replaceAll(dst, "\'", "&acute;");

        return dst;
    }

    public static String GetMsg(String strDescription) {
        String strScript = "<script language=\"javascript\">";
        if (strDescription != "") {
            strScript += "document.write(\"<div id='popmsg' style='position:absolute;right:0px;bottom:0px;width:160px;height:165px;z-index:1;padding:20px 20px 20px 20px;word-break:break-all;text-align:left;background-image: url(images/backgrnd.gif);'>"
                    + strDescription + "</div>\");";

            strScript += "j=3;" + "function popClose() {" + " j -= 1;"
                    + " if (j > 0){setTimeout(\"popClose()\",10000);}"
                    + " else{popmsg.style.display=\"none\";}" + "}";

            strScript += "popClose();";

        }
        strScript += "</script>";

        return strScript;
    }

    public static String getIP() throws java.io.FileNotFoundException,
            java.io.IOException {

        String ip = "";

        FileReader fr = new FileReader("ip.txt");

        BufferedReader br = new BufferedReader(fr);

        ip = br.readLine();

        br.close();

        fr.close();

        return ip;
    }

    public static void main(String[] args) throws java.sql.SQLException,
            java.lang.Exception {

        System.out.println(coverLength("1111111", 10, 'a', ""));
        //System.out.println("" + reIgnoreHtml("\'sdfsdf\'"));
        //System.out.println(qj2bj("4"));
        // todo
        /*
         * String str="1234567890.";
         * 
         * //for (byte j = 127; j > -127 ; j--) { // byte j=-93; // for (byte k =
         * 127; k > -127 ; k--) {
         * 
         *  // byte[] bs={j,k}; byte[] bs=str.getBytes();
         * 
         * for (int i = 0; i < bs.length; i++) { System.out.println(""+bs[i]);
         * //System.out.println((char)(int)bs[i]); }
         * 
         * System.out.print(" "+new String(bs));
         * 
         * //} //} System.out.println("");
         * 
         * System.out.println((char)(178-128));
         */
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -