📄 strutil.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 + -