問題タブ [parseint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2871 参照

java - 文字列アンドロイドJavaから整数を解析する

こんにちは、文字列からいくつかの整数を取得するために使用する次のコードを取得しました。インデックスの文字が「-」で、数値を整数配列に入れることができる場合、文字列を次の数値と組み合わせることにより、負の整数と正の整数を正常に分離しています...

しかし、私はこの奇妙な問題に行きます....文字列は「4 -4 90 70 40 20 0 -12」とまったく同じように見え、コードは整数を解析して配列に入れます。最後の「-12」番号を除く、私の配列への負と正の数...何かアイデアはありますか?

0 投票する
3 に答える
5295 参照

java - 処理のために文字列を2つの別々の整数に分割するのに助けが必要

私はJavaでいくつかのデータ構造に取り組んでおり、この文字列を2つの整数に分割する方法に少しこだわっています。基本的に、ユーザーは「1200:10」のような文字列を入力します。以前はプレゼントindexOfがあるかどうかを確認していましたが:、今はコロンの前の数字をにval設定し、他の数字をに設定する必要がありradます。substringまたはparseIntメソッドを使用する必要があると思いますが、よくわかりません。以下のコードはhttp://pastebin.com/pJH76QBbでも見ることができます

0 投票する
2 に答える
250 参照

java - プログラムで数値以外の値を許可する場所/方法は?

コマンド ライン引数を使用してこの小さなプログラムを作成しています。作業の 90% が完了しました。しかし、ユーザーが数値以外の値も入力できるようにしようとしています..

ユーザー入出力例

入力:

$ java d1 4eb:16 10110110:2 407:8 2048:10

出力:

4eb base 16 is 1259 base 10 10110110 base 2 is 182 base 10 407 base 8 is 263 base 10 2048 base 10 is 2048 base 10

私の唯一の問題は、最初の入力に文字があり、番号の例外エラーが発生することです。どんな助けも素晴らしいでしょう、そして私は答えだけでなく、正しい方向への助けを好みます. ありがとうございました!

0 投票する
1 に答える
1516 参照

android - parseInt で Android アプリがクラッシュする

だから私は電卓アプリを作ろうとしています(Android開発のコツをつかむためだけです)、いくつかのテストで、「String tack1」からのparseInt変換がアプリのクラッシュを引き起こしていることに気付きました。誰かが理由を教えてもらえますか? よくわからなくて、ずっとネットで調べていました。(hehe 私は初心者なので、簡単に行ってください) 以下のコードでは、何を印刷するのかが明確に見えるように数行を変更しましたが、それでもクラッシュします。コードは次のとおりです。



プログラムに関する注意事項(一部のコメントは繰り返され、その他のものも同様):

タック1 = "1"; 出力を明確にすることです

tack1.trim() は空白を処理するためのものです

はい、タックにあるものはすべて数値と整数です(負の整数でさえありません)

はい numOne は整数であり、上記のように定義されています (ここにリストされているコードにはありません)

申し訳ありませんが、私が追加したコメントのために、インデントがすべて台無しになっています(ケース1の後)

これは私の onClick メソッドのセクションなので、閉じ括弧はここには含まれていません。

誰か助けてくれませんか?ありがとう:D

0 投票する
1 に答える
328 参照

java - ASCII 10 進表に従って数値をテキストに変換できるようにしたい

文字列の長さが3の倍数であるという条件の下で、個々の3文字の部分文字列を取得して整数に変換できるようにしようとしています。分割された部分文字列が変換される整数は、ASCII テーブルのすべての印刷文字を含む配列内の相対位置として機能するはずです。

それ以外の場合、メソッドは文字列の最初の 2 文字を取得し、それらを変数 i に初期化する必要があります。この場合、変数 mess は、i-32 のインデックスを持つ ASCII 配列内の文字に初期化されます。次に、残りの文字を取得して 3 桁の部分文字列に分割する for ループがあり、それらが取得され、ASCII 配列内の対応する位置に従って文字列に変更されます。IntMessage String の BigInteger から String への変換を取得するために、この配列内の String 変数が変数 mess に継続的に追加されます。

何らかの理由でメソッドが機能せず、何か間違ったことをしているのではないかと思っていました。入力文字列を取得して一連の数値に変換する方法は知っていますが、逆のこともしたいと思います。とにかくあなたが助けることができるものはありますか?

0 投票する
1 に答える
1084 参照

java - 部分文字列を解析しますか?

parseInt メソッドを使用して String の最初の 2 文字を変換しようとしていますが、変換できません。次のようになります。

たとえば、最初の 2 文字が 98 の場合、その部分文字列を int に変換します。

0 投票する
7 に答える
10825 参照

javascript - JavaScriptで整数の配列を16進文字列に、またはその逆に変換する方法

javascriptに32ビット整数の配列があります。それを16進文字列に変換し、必要に応じてその16進文字列から同じ32ビット整数配列を再度構築するにはどうすればよいですか?

hexString = yourNumber.toString(16); 数値を16進数に変換するために使用できますが、数値の配列が16進文字列に変換される場合(連続するか、文字で区切られます)、その文字列から数値の配列を取得するにはどうすればよいですか?

0 投票する
4 に答える
2264 参照

java - ARGB hex を整数に解析できません

StringARGB hexを解析しようとしてintいますが、うまくいきません。

私のコード:

例外:

通常のRGBを解析しようとするString686868うまくいきますが、アルファを追加すると壊れます。誰かが私を助けてくれることを願っています。

0 投票する
2 に答える
4951 参照

javascript - JavaScript parseIntIENanエラー

私はJavaScriptで機能を持っています:

この関数は、次のように新しい数値を計算します。22より大きい数値がある場合、この関数は、そのサブ桁の合計である新しい数値を返します(たとえば、28> 22 => return(2 + 8))。

この関数はFirefoxでうまく機能しますが、Internet Explorerで22より大きい数値の「NaN」エラーが発生します。したがって、問題は「else」にあるはずです。

どうしたの?

0 投票する
1 に答える
264 参照

android - 編集可能 (EditText) から整数への問題

edittext ボックスから単純な数学プログラムの整数値を取得する際に問題があります。文字列を取得できますが、整数に変換しようとするとクラッシュします。私が試してみました:

それでもクラッシュします。どんなアイデアでも大歓迎です。ここにソースコードがあります。

ここにxmlファイルがあります