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

📄 strutil.java

📁 文件的上传和下载的实现,用JAva编写,非常简单
💻 JAVA
字号:

package edu.whut.cwts.hc;

import java.io.UnsupportedEncodingException;

public class StrUtil {
	public static boolean isNull(String s)
    {
        return s == null || s.trim().equals("") || s.trim().equals("null");
    }
	public static String donull(String s)
           {
               if(isNull(s))
                   s = "";
               return s;
           }
	
	/**
	   *	将金钱的数字变成大写的
	   */
	  public static String fmtNumBig(int num, boolean enter) {
	    String strNum = num + "";
	    int length = strNum.length();
	    if (length > 5)
	      return "";
	    StringBuffer result = new StringBuffer();
	    String[] a = { "億", "仟萬", "佰萬", "拾萬", "萬", "仟", "佰", "拾" };
	    for (int i = 0; i < length; i++) {
	      switch (strNum.charAt(i)) {
	        case '1':
	          result.append("壹");
	          break;
	        case '2':
	          result.append("贰");
	          break;
	        case '3':
	          result.append("叁");
	          break;
	        case '4':
	          result.append("肆");
	          break;
	        case '5':
	          result.append("伍");
	          break;
	        case '6':
	          result.append("陆");
	          break;
	        case '7':
	          result.append("七");
	          break;
	        case '8':
	          result.append("八");
	          break;
	        case '9':
	          result.append("九");
	          break;
	        case '0':
	          result.append("零");
	          break;
	        default:
	          break;
	      }
	    }
	    StringBuffer b = new StringBuffer();
	    for (int i = 0; i < length; i++) {
	      String temp = result.substring(i, i + 1);
	      if (temp.equals("零")) {
	        if (i != length - 1)
	          b.append(temp);
	      } else {
	        b.append(temp);
	        if (i < length - 1)
	          b.append(a[a.length - length + i + 1]);
	      }
	    }
	    while (b.substring(b.length() - 1, b.length()).equals("零")) {
	      b.delete(b.length() - 1, b.length());
	    }

	    for (int i = 0; i < length - 1; i++) {
	      if (b.substring(i, i + 1).equals("零")) {
	        while (b.substring(i + 1, i + 2).equals("零")) {
	          b.delete(i + 1, i + 2);
	          length--;
	        }
	      }

	    }
	    if (!enter)
	      return b.toString();
	    length = b.length();
	    StringBuffer c = new StringBuffer();
	    for (int i = 0; i < length; i++) {
	      c.append(b.substring(i, i + 1)).append("<br>");
	    }

	    return c.toString();
	  }

	
public static String trans(String s)
{
	String result=null;
	byte temp[];
	try
	{
	temp=s.getBytes("iso-8859-1");
	result=new String(temp);
	}
	catch(UnsupportedEncodingException e)
	{
		System.out.println(e.toString());
	}
	return result;
}

	
}

⌨️ 快捷键说明

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