私は、ピクチャ内に埋め込まれた文字列を取得する小さなアプリケーションに取り組んでいます。これは、キー交換システムで使用する2つの大きな整数を計算するために使用されます。しかし、私は試してみて、プロパティから文字列を読んだときには、ファイル、およびBIGINTにそれらを実装する:Javaでアスキー文字以外のBigIntegerクラス
String primeStr = "ekoeaokimcgmigcqu{uq{y}sw}ywsAEKOEAOKIMCGMIGCQU[_UQ_[Y]SW]YWS!%+/%!/+)-#'-)'#15;?51?;9=37=973"
BigInteger prime = new BigInteger(this.primeStr,10);
私は正しいされていない文字列に関するエラーがスローされています。私の質問は、私はアプリ内でその文字列を使用できるように問題を解決する方法です?あなたのprimeStr
変数が何らかの形であなたがBigInteger
に渡す前に、まずそれをデコードする必要があります番号をコードする場合BigInteger
の
あなたは不器用な文字列をコンストラクタに渡しています。このコードが何を期待していますか? –
テキストをバイナリまたは数値に変換する必要があります。文字列を整数に変換する標準的な方法はありません。 –
あなたはAdil-Hを取得している正確なエラーは何ですか?フィールドではない変数を使用している場合は、 "this"を使用しないでください。 –