簡體   English   中英

將字符串的每個字母轉換為 ascii 值 - java

[英]Convert each letter of string into ascii values - java

我想添加兩個字符串並刪除字符串的重復字符,然后我想將字符串的每個字母轉換為 ascii 值。 轉換后,我想添加每個字母 ascii 值並獲得值的總數.. 例如:

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

好吧,添加兩個字符串只是使用 + 運算符進行連接:

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

查看此處了解如何從字符串中刪除重復字符。

最后,字符的 ascii 值只是該字符的 int 值。 因此,您可以這樣做:

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

這將為您提供字符串中 ascii 值的總和。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM