★★Java質問・相談スレッド134★★
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
400:デフォルトの名無しさん 09/12/12 00:58:03 >>396 過去に出たものを知ってなくてもいい方法が、きっとあると思ってます。 >>398 >>399 リストやセットを使う方法は、メモリ消費が激しいのと、 状態をファイルに保存、ファイルから読込みするのに時間がかかるので避けたいです。 最大値2000万でファイルから読み込んだら、2分もかかってしまいました。 >ジェネレータでランダム関数を使わずに自作するしかないんじゃね? 何かいい方法があれば、教えて欲しいです。 Intのビットを固定パターンで入れ替えるくらいしか思いつきません。 401:デフォルトの名無しさん 09/12/12 00:58:46 >>397 Javadoc のサンプルを見ると分かりますが、「"符号付き整数の文字列"を構文解析する」のであって、 オーバーフローしたのを丸めるという意味ではないです。 サンプル(Javadoc より): parseInt("-FF", 16) returns -255 parseInt("2147483648", 10) throws a NumberFormatException 2 番目の例と同じく、"FFFFFFFF" は Integer の MAX_VALUE を超えているため、エラーに なっています。 "FFFFFFFF" を int の -1 にしたかったら、 int i = (int)Long.parseLong("FFFFFFFF", 16); が近道だと思います。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4924日前に更新/238 KB
担当:undef