当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 我们经常为用到Integer.valueOf(String st
 

 

    摘要: 权限管理的核心,就是对不同权限的用户,分配管理对应权限的资源。 本例以一个网站栏目后台管理模块(资源)的权限管理为例,实现了不同用户的权限管理。 数据库设计: 帐户信息表: f_i_autoid 自动编码(主键) f_i_orderid f_accountid 帐户编码 f_accountname 帐户 (外键) f_password 密码 f_accounttype f_usern......
 ·hibernate初体验cat之快速上手    »显示摘要«
    摘要:hibernate的手册里的cat例子感觉很不明了,很难照着它轻松的运行起第一个例子,费了点周折,总算看到一点结果,如果你是新手,可以参考一下,少走一些弯路。1.下载tomcat和hibernate tomcat 5.0.27http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.0.27/bin/jakarta-tomcat-5.0.2......


String转换成Integer源码分析

我们经常为用到integer.valueof(string str)这个方法,如果字符串格式不对,这个方法会抛出一个系统异常numberformatexception

在integer类中的定义如下: 【程序编程相关:国内互联网创业者集体套现(转载)

这里我们就要分析一下这个方法,其中byte,short也是调用了ingeter中的方法. 【推荐阅读:一个比较有趣的自动生成迷宫程序.

    { 【扩展信息:Internet Explorer编程简

public static integer valueof(string s) throws numberformatexception

 return new integer(parseint(s, 10));

    }

这里因为parseint方法返回的int型的,这里调用了一个构造函数产生了一个新的integer实例.

这里关心的是parseint方法,该方法代码如下:

public static int parseint(string s, int radix)

  throws numberformatexception

    {

        if (s == null) {

            throw new numberformatexception("null");

        }

 if (radix < character.min_radix) {

     throw new numberformatexception("radix " + radix +

         " less than character.min_radix");

 }

 if (radix > character.max_radix) {

     throw new numberformatexception("radix " + radix +

         " greater than character.max_radix");

 }


...   下一页
 ·j2ee开发的开源选择(一)    »显示摘要«
    摘要:最近接了一个管理系统的case,用户对版权非常敏感,预算又特别少。因为上次和borland的官司,我们的java开发已经转用eclipse了。所以,这次开发我决定全套都用open source的东西来解决掉。 首先,application server,因为我们工程师的经验问题,j2ee开发还是免不了的,再说,用.net又不可能开源:)。所以,jboss,基本上瞬间就决定了。 其次,数据库,这......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE