答案:int cInt(float stsid){
int cInt = 0;
try{
int stsid1 = 0;
if(stsid > 0){
if((stsid - (int)stsid > 0) && (stsid - (int)stsid != 0.5))
stsid1 = (int)(stsid + 0.5);
if(stsid - (int)stsid == 0.5){
if(((int)(stsid-0.5))%2 == 0)
stsid1 = (int)(stsid - 0.5);
else
stsid1 = (int)(stsid + 0.5);
}
if(stsid - (int)stsid ==0)
stsid1 = (int)stsid;
}else{
stsid = -stsid;
if((stsid - (int)stsid > 0) && (stsid - (int)stsid != 0.5))
stsid1 = - (int)(stsid + 0.5);
if(stsid - (int)stsid == 0.5){
if(((int)(stsid-0.5))%2 == 0)
stsid1 = - (int)(stsid - 0.5);
else
stsid1 = - (int)(stsid + 0.5);
}
if(stsid - (int)stsid ==0)
stsid1 = - (int)stsid;
}
cInt = stsid1;
}catch(Exception e){}
return cInt;
}
long cLng(float numb){
int nu = 0;
long cLng = 0;
try{
nu = cInt(numb);
cLng = (long) nu;
}catch(Exception e){}
return cLng;
}
float dealFloat(String s){
s=dealNull(s);
if (s.equals(""))
return 0;
return Float.parseFloat(s);
}
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???????????????????????????????????????????????????????????";
&nbs
上一个:怎样避免NullPointerExceptions(原创)
下一个:java学习体悟 作者: huli·yesky (转载)