ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
private static int nextToken(String url, int pos, StringBuffer token) {
        token.setLength(0);

        while (pos < url.length()) {
            char ch = url.charAt(pos++);

            if (ch == ':' || ch == ';') {
                break;
            }

            if (ch == '/') {
                if (pos < url.length() && url.charAt(pos) == '/') {
                    pos++;
                }

                break;
            }

            token.append(ch);
        }

        return pos;
    }

上面代码中token.setLength(0);的作用是每次都把字符串缓冲区清空,也就是重置的作用.
上面代码作用是每次得到指定的一段.例如"jdbc:jtds:sqlserver://hostname/dbname"
token为jdbc,jtds,sqlserver,hostname,dbname
posted on 2005-08-04 14:38 ivaneeo 阅读(466) 评论(0)  编辑  收藏 所属分类: java魔力

只有注册用户登录后才能发表评论。


网站导航: