タグ

2012年6月30日のブックマーク (5件)

  • Javaで昇順に並べるには?配列の並べ替えはArray.sort [Javaプログラミング] All About

    配列の並べ替え・ソートはArray.sortで! たくさんの値を配列に入れて処理する、というのはプログラミングの基ともいえるものですね。単純に値をすべて表示させたりするならば誰でもできるでしょう。例えば、こんな具合です。 public class Sample { public static void main(String[] args) { int[] arr = new int[]{3,1,5,4,6,2}; for(int i = 0;i < arr.length;i++) System.out.println(arr[i]); } } では、質問です。この配列に入れた複数の数字を、小さい順に並べ替えて表示するにはどうすればよいでしょう? 「配列の最初から順番に値を取り出して、どちらが大きいか比較して入れ替えて‥‥」といった並べ替えの方法をすぐに思い浮かべた人。それももちろん正解

    Javaで昇順に並べるには?配列の並べ替えはArray.sort [Javaプログラミング] All About
  • オブジェクトを手軽にソートする

    int[] ia = {10, 5, 30, 20, -18, 0, 50}; // 適当なint型の配列 java.util.Arrays.sort(ia); この結果、iaが昇順にソートされます(-18, 0, 5, 10, 20, 30, 50)。iaの中身が書き換えられることに注意してください(sortの戻り値はvoidです)。ソートのアルゴリズムは修正クイックソートが用いられています。クイックソートは最悪の場合(ソート済のデータ)の時間計算量がデータ数nの2乗に比例することが知られていますが、このメソッドではそのような場合にも(n*log n)に比例する時間で実行できる修正がなされています。 オブジェクトをソートする 単に数値型の配列をソートするのではなく、データをフィールドに持つオブジェクトをソートすることもあります。例えば、String型のフィールドを持つDataクラスを、そ

    オブジェクトを手軽にソートする
    w2allen
    w2allen 2012/06/30
    引用:java.util.Arrays.sort(ia);
  • FlashはAndroid 4.1以降をサポートしない | スラド IT

    Adobeは昨年11月にモバイルブラウザー向けFlashプラグインの開発を終了する計画を発表しているが、今後のバージョンではAndroid 4.1以降をサポートしないとのことだ(Adobe AIR and Adobe Flash Player Team Blogの記事、 Digital Media Blogの記事、 Computerworldの記事、 家/. )。 現在はFlashがプリインストールされていなくてもGoogle Playからダウンロードすれば利用可能となるが、8月15日以降はアップデートのみの提供となり、新規インストールはできなくなるという。Android 4.0までの端末では、8月14日までにインストールしておけば引き続き利用可能だが、Android 4.1に更新した場合はFlashを削除することが推奨されている。

    w2allen
    w2allen 2012/06/30
    引用:Adobeは昨年11月にモバイルブラウザー向けFlashプラグインの開発を終了する計画を発表しているが、今後のバージョンではAndroid 4.1以降をサポートしないとのことだ
  • Windows 8のスタートボタンが消えた原因はタスクバーの「ピン留め」 | スラド

    Windows 8では使用頻度の低下を理由にタスクバーからスタートボタンが削除されるが(/.J記事)、使用頻度低下の原因はWindows 7で導入されたタスクバーの「ピン留め」機能なのだという(PC Proの記事、 家/.)。 Windows 7のタスクバーではアプリケーションをピン留めしておくことで、起動していない状態でもアプリケーションのボタンが表示される。クリックしてアプリケーションを起動すれば、そのままタスクボタンとして機能するため、常に同じ場所からアプリケーションを利用可能となる。Microsoftがカスタマーエクスペリエンス向上プログラムで収集したデータによれば、多くのユーザーがアプリケーションをピン留めして使うようになり、これに伴ってスタートメニューの利用頻度が大幅に低下したことが判明したそうだ。

    w2allen
    w2allen 2012/06/30
    引用:Windows 8では使用頻度の低下を理由にタスクバーからスタートボタンが削除されるが(/.J記事)、使用頻度低下の原因はWindows 7で導入されたタスクバーの「ピン留め」機能なのだという
  • とほほのJava入門 - とほほのWWW入門

    データの 入出力 には多数のクラスが用意されています。クラスの階層構造を下記に示します。InputStream系クラスは主にバイナリデータを扱う際に、Reader系クラスは主にテキストデータを扱う際に用いられます。 □ Object ├□ InputStream(抽象クラス:主にバイナリ用) │├□ AudioInputStream │├□ ByteArrayInputStream │├□ FileInputStream(バイナリファイル読み込み) │├□ FilterInputStream ││├□ BufferedInputStream(非推奨) ││├□ CheckedInputStream ││├□ CipherInputStream ││├□ DataInputStream ││├□ DigestInputStream ││├□ InflaterInputStream │││├□

    w2allen
    w2allen 2012/06/30
    引用:InputStream系クラスは主にバイナリデータを扱う際に、Reader系クラスは主にテキストデータを扱う際に用いられます。