"abc"
String を、たとえば を、対応する ascii を持つ intに変換したい: この例では、 979899
.
私は2つの問題に遭遇しました:
1)私が書いたものは、ASCIIが2文字の長さの文字に対してのみ機能し、
2) これらの数値が非常に大きくなるため、long を使用できず、BigInteger の使用に問題があります。
これは私がこれまでに持っているものです:
BigInteger mInt = BigInteger.valueOf(0L);
for (int i = 0; i<mString.length(); i++) {
mInt = mInt.add(BigInteger.valueOf(
(long)(mString.charAt(i)*Math.pow(100,(mString.length()-1-i)))));
}
どんな提案も素晴らしいでしょう、ありがとう!