将每个字符串转换为ascii值 - java

时间:2015-06-16 04:28:29

标签: java string ascii

我想添加两个字符串并删除字符串的重复字符,然后我想将字符串的每个字母转换为ascii值。转换后,我想添加每个字母ascii值并获取值的总数.. 例如:

ab+ab 
ab // remove duplicates
65+66 //add ascii values
131 // total ascii values

1 个答案:

答案 0 :(得分:0)

添加两个字符串只需使用+运算符进行连接:

//first and second should be declared as String.
String both = first + second;

查看here以了解如何从字符串中删除重复的字符。

最后,字符的ascii值只是该字符的int值。因此,您可以这样做:

int asciiSum = 0;
for (int i = 0; i < both.length(); i++){
    asciiSum += (int)both.charAt(i);
}

这将为您提供String中ascii值的总和。

希望这有帮助。