import java.util.HashMap; public class Ten2Thirty { private static final String X36 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private static final String[] X36_ARRAY = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
CREATE OR REPLACE FUNCTION IDFMS.func_dec236 (parm IN INT DEFAULT 0) RETURN VARCHAR2IS /* 10进制数转36进制数 */ src VARCHAR2 (36) := '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; --改成其它字符串,就是任意进制 LEN INT; res VARCHAR2 (10) := ''; tmp INT;
第一部分 --36转10进制 create or replace function f_36to10 (str varchar) return int is returnValue int; str36 varchar(36); subWork varchar(1); workIndex int; len int; i int; begin returnValue:= 0; str36 := '123456789ABCDEFGHIJK
<span style="font-size:18px;">public class IpUtil { /** * ip地址转换成16进制long * @param ipString * @return */ public static Long ipToLong(String ipString) { Long[] ip = new Long[4]; int pos1= ipString.indexOf("."); int pos2= ipString.