我想添加两个字符串并删除字符串的重复字符,然后我想将字符串的每个字母转换为ascii值。转换后,我想添加每个字母ascii值并获取值的总数.. 例如:
ab+ab
ab // remove duplicates
65+66 //add ascii values
131 // total ascii values
答案 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值的总和。
希望这有帮助。