我是靠谱客的博主 踏实电源,最近开发中收集的这篇文章主要介绍char类型转换成int类型,字母会取ASCII值,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一直没怎么注意,今天遇到了,还真没不知道,

public static int hash(String key, int dim)
  {
    double d = Math.pow(2.0D, dim);
    int m = (int)Math.floor(d);
    String t = m + key;
    t = StringUtils.encodeMD5(t);

    char[] chars = t.toCharArray();

    int hashval = 0;
    for (int i = 0; i < chars.length; i++) {
      hashval += chars[i];
    }
    int pos = hashval % m + 1;
    return pos;
  }

char[i]会自动转换成ASCII值,例如字母a对应的ASCII值为97

最后

以上就是踏实电源为你收集整理的char类型转换成int类型,字母会取ASCII值的全部内容,希望文章能够帮你解决char类型转换成int类型,字母会取ASCII值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部