JS代码如下,请高手们帮忙转成java代码
var uint_max = 0x00ffffffff + 1;
var hash_bucket = 10000*10000;
function getHash(vid)
{
var uin;
var nhash = 0;
for( var inx=0; inx<vid.length; inx++)
{
var nchar = vid.charCodeAt(inx);
nhash = (nhash*32) + nhash + nchar;
if ( nhash >= uint_max )
nhash = nhash % uint_max;
alert(nchar);
}
uin = nhash % hash_bucket;
alert(uin);
return uin;
}
var uint_max = 0x00ffffffff + 1;
var hash_bucket = 10000*10000;
function getHash(vid)
{
var uin;
var nhash = 0;
for( var inx=0; inx<vid.length; inx++)
{
var nchar = vid.charCodeAt(inx);
nhash = (nhash*32) + nhash + nchar;
if ( nhash >= uint_max )
nhash = nhash % uint_max;
alert(nchar);
}
uin = nhash % hash_bucket;
alert(uin);
return uin;
}
解决方案 »
- parseint全局函数学习方法的思考
- 求一个实现树形结构或者系谱图的例子
- Javascript定时器问题
- 关于评价一个网站的标准
- ie浏览器好像不支持通过属性选择符,即不支持E1[attr=value]{}方式,那我想对<input type=text>和<input type=button>有不同的样式,css
- 求大神指导这个JS代码怎么写
- 用javaScript 如何取得radio的value
- JAVASCRIPT如果改变一个图片框的大小?
- 怎样把右边的下拉式文本框改成单行文本框?谢谢!!
- 用canvas做一个鼠标改变矩形位置的缓冲运动
- javascript为什么无法识别xml文件的变化
- 鼠标划过时表格时颜色变化的问题
楼主【fengfangfang】截止到2008-07-07 10:49:21的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
var改int 或 String我是新手,不对别说我
转成python也许还有戏.
static int hash_bucket = 10000*10000;
public static int getHash(String vid) {
int nhash = 0;
for (int inx=0; inx<vid.length(); inx++) {
int nchar = ((int)(vid.charAt(inx)));
nhash = (nhash*32) + nhash + nchar;
if (nhash >= uint_max)
nhash = nhash % uint_max;
System.out.println(nchar); // 这里是在 控制台输出
}
int uin = nhash % hash_bucket;
System.out.println(uin); // 这里是在 控制台输出
return uin;
}
vid 是个数组?