一些非常有用的JAVA常用方法( 2)

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

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){

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航