|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jcx.util.convert
格式的轉換
Constructor Summary | |
convert()
|
Method Summary | |
static java.lang.String |
ac2Lunar(java.lang.String in_date)
|
static java.lang.String |
ac2roc(java.lang.String ac)
西元年轉民國年 |
static java.lang.String |
add0(java.lang.String num,
java.lang.String total)
字串前面加 0 |
static java.lang.String |
addBR(java.lang.String str,
int num)
由傳入的變數 num , 決定每幾個字加一個 BR 這是為美化報表而作 |
static java.lang.String |
addN0(java.lang.String num,
java.lang.String format)
整數前面加 0,小數後面補 0, 使用這個 method ,格式: numeric(5,2),且輸入一定沒有小數 |
static java.lang.String |
addN0Dat(java.lang.String num,
java.lang.String format)
整數前面加 0,小數後面補 0 格式: numeric(5,2),且輸入一定要有小數 |
static java.lang.String |
addS0(java.lang.String num,
java.lang.String total)
字串前面加 0,有正負號 |
static java.lang.String |
addSN0(java.lang.String num,
java.lang.String format)
整數前面加 0,小數後面補 0, 使用這個 method ,格式: numeric(5,2),且輸入一定沒有小數 使用這個 method ,會加正負號 |
static java.lang.String |
addSN0Dat(java.lang.String num,
java.lang.String format)
整數前面加 0,小數後面補 0, 使用這個 method ,格式: numeric(5,2),且輸入一定要有小數 使用這個 method ,會加正負號 |
static java.lang.String |
addSpace(java.lang.String str,
int num)
後面加空白,str為 byte string 形式 |
static java.lang.String |
ByteToStr(java.lang.String str1)
把double Byte 字串轉成 UNICODE String 的模式 |
static java.lang.String |
charDecode(java.lang.String s1)
針對 charEncode 解碼之 |
static java.lang.String |
charEncode(java.lang.String s1)
用 link 時,特殊字元會造成不正常的動作,故另外編碼之 |
static java.lang.String |
cleanVar(java.lang.String s1,
java.lang.String var)
清除多餘的變數 |
static java.util.Vector |
cutToken(java.lang.String data1,
java.lang.String deli)
|
static java.lang.String |
E2O(double e)
轉換科學符號 |
static java.lang.String |
E2O(java.lang.String e)
|
static java.lang.String |
FormatedDate(java.lang.String date,
java.lang.String format)
將日期格式化,而不去判別日期正確與否 如果傳入日期若小於六碼,則 return 原日期 for 專案畫面 |
static java.lang.String |
FormatedTime(java.lang.String time,
java.lang.String format)
將時間格式化,如果時間傳入若小於 5 碼,則 return 原時間 |
static java.lang.String |
FourToFive(java.lang.String num,
int len)
對小數點後指定的位數 做四捨五入 |
static java.lang.String |
fromEscapeUnicode(java.lang.String s)
|
static java.lang.String |
getAddressByGoogle(java.lang.String latlng)
用經緯度查詢地址(使用Google,每日上限約為 2500 個) |
static java.lang.String |
getAddressByGoogle(java.lang.String latlng,
java.lang.String region)
用經緯度查詢地址(使用Google,每日上限約為 2500 個) |
static java.lang.String |
getDashboard(java.lang.String width,
java.lang.String min,
java.lang.String n2,
java.lang.String n3,
java.lang.String max,
java.lang.String target,
java.lang.String size,
java.lang.String flag,
java.lang.String title,
java.lang.String titleSize,
java.lang.String titleColor)
產生數位儀表版的飄號繪圖字串 |
static java.lang.String |
getExchangeRate()
|
static java.lang.String |
getExchangeRate(java.lang.String cur)
|
static java.lang.String |
getlatlngByGoogle(java.lang.String address)
用地址查詢經緯度(使用Google,每日上限約為 2500 個) |
static int |
GetLeap(int year)
|
static java.lang.String |
getRegistry(java.lang.String reg,
java.lang.String item)
|
static long |
HexToDec(java.lang.String hex)
十六進位轉十進位 |
static int |
int_substring(int in_str,
int start,
int end)
Integer的substring,用法類似 String.substring() |
static java.lang.String |
isLeapMonth(java.lang.String in_date)
|
static java.lang.String |
isNull(java.lang.String str1,
java.lang.String str2)
|
static java.lang.String |
Ltrim(java.lang.String str)
清除左邊多餘的空白 |
static java.lang.String |
lzw_compress(java.lang.String uncompressed)
Compress a string to a list of output symbols. |
static java.lang.String |
lzw_decompress(java.lang.String compressed)
Decompress a list of output ks to a string. |
static void |
main(java.lang.String[] args)
|
static java.lang.String |
NumToEngnum(java.lang.String num)
阿拉伯數字轉英文表示數字 |
static java.lang.String |
NumToTranum(java.lang.String curr_num)
阿拉伯數字轉中文繁體數字 |
static java.lang.String |
replace(java.lang.String s1,
java.lang.String old_str,
java.lang.String new_str)
新舊字串取代 |
static java.lang.String |
roc2ac(java.lang.String roc)
民國年轉西元年 |
static java.lang.String |
rtrim(java.lang.String str)
清除右邊多餘的空白 |
static java.lang.String[] |
separStr(java.lang.String str,
java.lang.String key)
拆字串程式 |
static java.lang.String[] |
StringToken(java.lang.String str1,
java.lang.String str2)
將傳入的第一個字串分割,第二個字串 為分割字元或字串(中文碼可) |
static java.lang.String |
StrToByte(java.lang.String src)
把UNICODE字串轉成 double Byte字串 |
static java.lang.String |
substring(java.lang.String str1,
int start,
int len)
|
static java.lang.String |
toBIG5(java.lang.String s)
|
static java.lang.String |
toGB2312(java.lang.String s)
|
static java.lang.String |
ToHtml(java.lang.String str)
解決 HTML 中,輸出資料與 HTML 保留字元衝突的問題. |
static int |
ToInt(java.lang.String str)
將String Type 轉成 int Type |
static java.lang.String |
ToLike(java.lang.String str)
解決SQL指令下like中有某些中文,查不出來的問題 |
static java.lang.String |
ToNumeric(java.lang.String value,
java.lang.String r)
將數字格式化為numeric(m,n) 的型態 |
static java.lang.String |
ToSql(java.lang.String str)
將SQL指令中的'置換成不影響 sql |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public convert()
Method Detail |
public static int ToInt(java.lang.String str)
將String Type 轉成 int Type
String
- str :欲轉換的字串public static java.lang.String ToSql(java.lang.String str)
將SQL指令中的'置換成不影響 sql
String
- str :SQL指令字串public static java.lang.String[] separStr(java.lang.String str, java.lang.String key)
拆字串程式
String
- str :欲拆解的字串,if str.length==0 , return ret.length==0
String key :拆字串的 key (可以多個字當key)public static java.lang.String StrToByte(java.lang.String src)
把UNICODE字串轉成 double Byte字串
String
- src :欲轉換字串public static java.lang.String ByteToStr(java.lang.String str1) throws java.io.IOException
把double Byte 字串轉成 UNICODE String 的模式
String
- str1 :double byte 的字串public static int int_substring(int in_str, int start, int end)
Integer的substring,用法類似 String.substring()
int
- in_str :整數
int start :開始位置
int end :結束位置public static java.lang.String[] StringToken(java.lang.String str1, java.lang.String str2)
將傳入的第一個字串分割,第二個字串 為分割字元或字串(中文碼可)
String
- str1 :要分割的字串
String str2 :割字元或字串public static java.lang.String FormatedTime(java.lang.String time, java.lang.String format)
將時間格式化,如果時間傳入若小於 5 碼,則 return 原時間
String
- time :傳入的時間,格式 140909 or 50909
String format :所要的格式
":" -> 14:09:09, 05:09:09
"時分秒" -> 14時09分09秒
"hms" -> 14h09m09spublic static java.lang.String addBR(java.lang.String str, int num)
由傳入的變數 num , 決定每幾個字加一個 BR 這是為美化報表而作
String
- str :傳入的字串
int num :決定每幾個字加一個 BRpublic static java.lang.String E2O(java.lang.String e)
public static java.lang.String E2O(double e)
轉換科學符號
double
- e :科學符號格式的字串public static java.lang.String FourToFive(java.lang.String num, int len)
對小數點後指定的位數 做四捨五入
String
- num :要處理的的數字
int len :四捨五入的位數public static java.lang.String rtrim(java.lang.String str)
清除右邊多餘的空白
String
- str :欲處理的字串public static java.lang.String Ltrim(java.lang.String str)
清除左邊多餘的空白
String
- str :欲處理的字串public static java.lang.String cleanVar(java.lang.String s1, java.lang.String var)
清除多餘的變數
String
- s1 :欲處理的字串
String var :多餘的變數public static java.lang.String addSpace(java.lang.String str, int num)
後面加空白,str為 byte string 形式
String
- str :欲處理的字串
int num :全部的長度public static java.lang.String add0(java.lang.String num, java.lang.String total)
字串前面加 0
String
- num :欲處理的字串
String total :轉換後字串總長度,不足前面補0public static java.lang.String addS0(java.lang.String num, java.lang.String total)
字串前面加 0,有正負號
String
- num :欲處理的字串
String total :轉換後字串總長度,不足前面補0public static java.lang.String addN0Dat(java.lang.String num, java.lang.String format)
整數前面加 0,小數後面補 0 格式: numeric(5,2),且輸入一定要有小數
String
- num :欲處理的整數
String format:格式 numeric(5,2),format=5,2public static java.lang.String addSN0Dat(java.lang.String num, java.lang.String format)
整數前面加 0,小數後面補 0, 使用這個 method ,格式: numeric(5,2),且輸入一定要有小數 使用這個 method ,會加正負號
String
- num :欲處理的整數
String format:格式 numeric(5,2),format=5,2public static java.lang.String addN0(java.lang.String num, java.lang.String format)
整數前面加 0,小數後面補 0, 使用這個 method ,格式: numeric(5,2),且輸入一定沒有小數
String
- num :欲處理的整數
String format:格式 numeric(5,2),format=5,2public static java.lang.String addSN0(java.lang.String num, java.lang.String format)
整數前面加 0,小數後面補 0, 使用這個 method ,格式: numeric(5,2),且輸入一定沒有小數 使用這個 method ,會加正負號
String
- num :欲處理的整數
String format:格式 numeric(5,2),format=5,2public static java.lang.String charEncode(java.lang.String s1)
用 link 時,特殊字元會造成不正常的動作,故另外編碼之
String
- s1 :欲處理的字串public static java.lang.String charDecode(java.lang.String s1)
針對 charEncode 解碼之
String
- s1 :欲處理的字串public static java.lang.String replace(java.lang.String s1, java.lang.String old_str, java.lang.String new_str)
新舊字串取代
String
- s1 :字串
String old_str:欲被取代的字串
String new_str:取代成的字串
傳遞參數必須使用UNICODE型態的字串public static java.lang.String ToNumeric(java.lang.String value, java.lang.String r)
將數字格式化為numeric(m,n) 的型態
String
- value :欲處理的整數
String r :格式public static java.lang.String roc2ac(java.lang.String roc)
民國年轉西元年
String
- roc :民國日期,type: 881109,8811,88 (no 月日)public static java.lang.String ac2roc(java.lang.String ac)
西元年轉民國年
String
- ac :西元日期,type: 19881109,198811,1988 (no 月日)public static java.lang.String NumToTranum(java.lang.String curr_num)
阿拉伯數字轉中文繁體數字
String
- curr_num :阿拉伯數字public static java.lang.String FormatedDate(java.lang.String date, java.lang.String format)
將日期格式化,而不去判別日期正確與否 如果傳入日期若小於六碼,則 return 原日期 for 專案畫面
String
- date :日期,格式 870909 or 1030909 or 19980909
String format :格式
"/" -> 87/09/09
"年月日" -> 87年09月09日
"民國年月日" -> 八十七年九月九日public static long HexToDec(java.lang.String hex)
十六進位轉十進位
String
- hex:16進位數public static java.lang.String ToLike(java.lang.String str)
解決SQL指令下like中有某些中文,查不出來的問題
String
- str:like的條件public static java.lang.String ToHtml(java.lang.String str)
解決 HTML 中,輸出資料與 HTML 保留字元衝突的問題. " 轉換為 " ' 轉換為 ' \ 轉換為 \ & 轉換為 & < 轉換為 < > 轉換為 >
String
- str:欲 output 的資料P.S. 傳入字串 str 的 encoding 方式建議為 UNICODE,因為 BIG5 的編碼中文字的第二碼可能造成衝突
public static java.lang.String toBIG5(java.lang.String s)
public static java.lang.String toGB2312(java.lang.String s)
public static java.lang.String NumToEngnum(java.lang.String num)
阿拉伯數字轉英文表示數字
String
- num :阿拉伯數字public static java.lang.String getRegistry(java.lang.String reg, java.lang.String item)
public static java.lang.String getAddressByGoogle(java.lang.String latlng) throws java.lang.Exception
用經緯度查詢地址(使用Google,每日上限約為 2500 個)
String
- latlng :經緯度public static java.lang.String getAddressByGoogle(java.lang.String latlng, java.lang.String region) throws java.lang.Exception
用經緯度查詢地址(使用Google,每日上限約為 2500 個)
String
- latlng :經緯度
String region :地區別public static java.lang.String getlatlngByGoogle(java.lang.String address) throws java.lang.Exception
用地址查詢經緯度(使用Google,每日上限約為 2500 個)
String
- address :地址public static java.lang.String getExchangeRate() throws java.lang.Exception
public static java.lang.String getExchangeRate(java.lang.String cur) throws java.lang.Exception
public static java.lang.String isNull(java.lang.String str1, java.lang.String str2)
public static java.lang.String substring(java.lang.String str1, int start, int len)
public static java.util.Vector cutToken(java.lang.String data1, java.lang.String deli)
public static java.lang.String ac2Lunar(java.lang.String in_date)
public static int GetLeap(int year)
public static java.lang.String isLeapMonth(java.lang.String in_date)
public static java.lang.String getDashboard(java.lang.String width, java.lang.String min, java.lang.String n2, java.lang.String n3, java.lang.String max, java.lang.String target, java.lang.String size, java.lang.String flag, java.lang.String title, java.lang.String titleSize, java.lang.String titleColor) throws java.lang.Exception
產生數位儀表版的飄號繪圖字串
String
- width 長寬
String min 最小值
String n2 第二段的數值
String n3 第三段的數值
String max 最大值
String target 指定值
String size 刻度
String flag 顏色順序 A:綠黃紅 其他:紅黃綠
String title 顯示資訊
String titlesize 顯示資訊-字大小
String titlecolor 顯示資訊-字顏色public static java.lang.String lzw_compress(java.lang.String uncompressed)
public static java.lang.String lzw_decompress(java.lang.String compressed)
public static java.lang.String fromEscapeUnicode(java.lang.String s)
public static void main(java.lang.String[] args) throws java.lang.Exception
|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |