程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 常用JAVA方法2

常用JAVA方法2

編輯:關於JAVA

String[] split(String source,String div){

int arynum = 0,intIdx=0,intIdex=0,div_length = div.length();

if(source.compareTo("")!=0){

if(source.indexOf(div)!=-1){

intIdx = source.indexOf(div);

for(int intCount =1 ; ; intCount++){

if(source.indexOf(div,intIdx+div_length)!=-1){

intIdx= source.indexOf(div,intIdx+div_length);

arynum = intCount;

}

else {arynum+=2;break;}

}

}else arynum =1;

}else arynum = 0;

intIdx=0;

intIdex=0;

String[] returnStr = new String[arynum];

if(source.compareTo("")!=0){

if(source.indexOf(div)!=-1){

intIdx = (int)source.indexOf(div);

returnStr[0]= (String)source.substring(0,intIdx);

for(int intCount =1 ; ; intCount++){

if(source.indexOf(div,intIdx+div_length)!=-1){

intIdex=(int)source.indexOf(div,intIdx+div_length);

returnStr[intCount] = (String)source.substring(intIdx+div_length,intIdex);

intIdx = (int)source.indexOf(div,intIdx+div_length);

}

else {

returnStr[intCount] = (String)source.substring(intIdx+div_length,source.length());

break;

}

}

}

else {returnStr[0] = (String)source.substring(0,source.length());return returnStr;}

}

else {return returnStr;}

return returnStr;

}

public class stc_RSYB_Name

{

public int pos = -1;

public String NAME = "";

public String host = "";

public String home1 = "";

public String home2 = "";

public String home3 = "";

}

public class stc_SYB_INF

{

String reg_name = "";

String G_SYB = "";

String R_SYB = "";

}

file://輸出空格

void showBlank(int num,JSPWriter out){

try{

for(int i=0;i<=num;i++)

out.print(" ");

}

catch(Exception e){}

}

String g_syb_mk(){

String g_syb_mk = null;

String NIS_M_O = "1???????????????????????????????????????????????????????????????";

String LOCAL_M = "?1??????????????????????????????????????????????????????????????";

String WINNT_DC = "????1???????????????????????????????????????????????????????????";

String NIS_LOCAL = "11??????????????????????????????????????????????????????????????";

int Ret = 0,RecCount = 0,K = 0;

String Set_Ret = "ssy";

String[] DOMEIN = null;

String[] Group_SYB = null;

int WK_SYB[];

try{

String sql = "select count(*) from 寁嶼婡 where 話獸庬暿 like '"+ NIS_M_O +"' or 話獸庬暿 like '" + LOCAL_M +"' or 話獸庬暿 like '"+WINNT_DC +"'";

rs = stmt.executeQuery(sql);

if(rs.next()){

RecCount = rs.getInt(1);

rs = null;

}

String sql2 = "select * from 寁嶼婡 where 話獸庬暿 like '"+ NIS_M_O +"' or 話獸庬暿 like '" + LOCAL_M +"' or 話獸庬暿 like '"+WINNT_DC +"'";

while(rs.next()){

int i = 0;

DOMEIN[i] = rs.getString("霓也輺?);

i++;

}

for(int j = 0 ; j < RecCount ; j++){

String sql3 = "select * from 僌儖乕僾庬暿 where 霓也輺?= '" + DOMEIN[j] +"'";

rs = stmt.executeQuery(sql3);

if(rs.next()){

K = K + 1;

Group_SYB[K] = rs.getString("皋侔踢庬暿");

}

}

for(int l = 0; l < 32; l++){

for(int m = 0; m < K; m++){

if(Group_SYB[m].substring(l,l+1).equals("1")){

if(l==1){

Set_Ret = "1";

}else{

Set_Ret = Set_Ret + "1";

}

break;

}else{

if(m==K){

if(l==1){

Set_Ret = "0";

}else{

Set_Ret = Set_Ret + "0";

}

}

}

}

}

g_syb_mk = Set_Ret;

}catch(Exception e) { }

return g_syb_mk;

}

int reCount(String strtable,String Sel)

{

String mySt="";

int t = 0;

ResultSet rsd=null;

try

{

mySt= "select count(*) ads from " + strtable + " " + Sel;

rsd= conn.createStatement().executeQuery(mySt);

if (rsd.next())

{

t=rsd.getInt("ads");

}

}

catch(SQLException sqe)

{

System.out.println("ODBC Wrong :" + sqe +"+" +mySt);

}

rsd = null;

return t;

}

int dCount(String duan,String strTable,String strSel)

{

int t=0;

ResultSet rss=null;

try

{

String MySQL="select count(*) ads from " + strTable + " where " + strSel + " and "+ duan +" is not null ";

rss= conn.createStatement().executeQuery(MySQL);

if (rss.next())

{

t=rss.getInt("ads");

}

}

catch(Exception sqe)

{

System.out.println(sqe);

}

rss=null;

return t;

}

String dLookup(String duan,String strTable,String strSel)

{

String strReturn = null;

ResultSet rss = null;

try{

String strsql = "select "+duan+" from "+strTable+" where "+ strSel;

rss = conn.createStatement().executeQuery(strsql);

if(rss.next()){

strReturn = rss.getString(duan);

}

}catch(Java.sql.SQLException sqle){

System.out.println("dLookup_Exception:"+sqle);

}

rss = null;

return strReturn;

}

String rTrim(String str){

String rstr = str;

if(str == null)

{

rstr = "";

}

else

{

if(str.length() == 0) rstr = "";

if(str.length() > 0)

{

for(int i = str.length() ; i > 0 ; i--)

{

if(str.substring(i-1,i).equals(" "))

rstr = rstr.substring(0,i-1);

else break;

}

}

}

return rstr;

}

void sybinf_set(stc_RSYB_Name in_data, stc_SYB_INF out_data) throws Java.sql.SQLException{

String NEW_SYB = "00000000000000000000000000000000";

out_data.reg_name = in_data.NAME;

String sql = "";

String rdomein1 = "";

String rdomein2 = "";

String rdomein3 = "";

ResultSet rsf = null;

Statement stf = conn.createStatement();

try {

sql = "Select 皋侔踢庬暿 From 僌儖乕僾庬暿 Where 霓也輺?= '" + in_data.host + "'";

rsf = conn.createStatement().executeQuery(sql);

if (rsf.next()) {

out_data.G_SYB = dealNull(rsf.getString("皋侔踢庬暿"));

} else {

out_data.G_SYB = "";

}

} catch(Java.sql.SQLException sqle) {

System.out.println("111111" + sqle);

}

try {

sql = "Select 棙梡庬暿 From 棙梡庬暿 Where 霓也輺?= '" + in_data.home1 + "'";

rsf = stf.executeQuery(sql);

if (rsf.next())

rdomein1 = dealNull(rsf.getString("棙梡庬暿"));

} catch(Java.sql.SQLException sqle) {

System.out.println("22222" + sqle);

}

try {

sql = "Select 棙梡庬暿 From 棙梡庬暿 Where 霓也輺?= '" + in_data.home2 + "'";

rsf = stf.executeQuery(sql);

if (rsf.next())

rdomein2 = dealNull(rsf.getString("棙梡庬暿"));

} catch(Java.sql.SQLException sqle) {

System.out.println("333333" + sqle);

}

try {

sql = "Select 棙梡庬暿 From 棙梡庬暿 Where 霓也輺?= '" + in_data.home3 + "'";

rsf = stf.executeQuery(sql);

if (rsf.next())

rdomein3 = dealNull(rsf.getString("棙梡庬暿"));

} catch(Java.sql.SQLException sqle) {

System.out.println("444444" + sqle);

}

rsf = null;

stf = null;

String p = Char_OR(rdomein1, rdomein2);

if (p.equals("")) p = NEW_SYB;

String q = Char_OR(p, rdomein3);

if (q.equals("")) q = NEW_SYB;

out_data.R_SYB = q;

}

String Char_OR(String arg1, String arg2) {

int len1 = -1, len2 = -1, max_len = -1, min_len = -1;

String ret_sts = "";

int long_f = -1;

len1 = arg1.length();

len2 = arg2.length();

if (len1 == 0 && len2 > 0)

return arg2;

else if (len1 > 0 && len2 == 0)

return arg1;

else if (len1 == 0 && len2 == 0)

return "";

ret_sts = "";

if (len1 > len2) {

max_len = len1;

min_len = len2;

long_f = 1;

} else if (len1 < len2) {

max_len = len2;

min_len = len1;

long_f = 2;

} else {

max_len = len1;

min_len = len2;

long_f = 0;

}

for (int i = 1; i <= max_len; i++) {

if (i <= min_len) {

if (arg1.substring(i-1, i).equals("1") || arg2.substring(i-1, i).equals("1"))

ret_sts = ret_sts + "1";

else

ret_sts = ret_sts + "0";

} else {

if (long_f == 1)

ret_sts = ret_sts + arg1.substring(i-1, i);

else if (long_f == 2)

ret_sts = ret_sts + arg2.substring(i-1, i);

}

}

return ret_sts;

}

%>

<%!

void writeFile(String myString,String target_file){

try {

java.io.PrintWriter pw = new java.io.PrintWriter(new Java.io.FileOutputStream(target_file));

pw.println(myString);

pw.close();

myString="";

} catch(Java.io.IOException e) {

System.out.println(e.getMessage());

}

}

%>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved