2019年11月25日のブックマーク (1件)

  • Javaで文字の出現回数を数えたい - Blanktar

    RuuMusicをアンドロイダーに載せていただきまして、急激にインストール数が増えてうはうはです。アンドロイダーさまさまです。 でまあ、改良を続けているわけなんですが。 このアプリの中で、ファイルパスの深さを知るためにスラッシュの数を数える、という処理があります。 ググったらなんか出て来た適当な書き方をしているのですが、どうやらこれがとても重いらしく。 しかたがないので、思い付いた4通りの書き方を試してみました。 方法1: for文で数える一つめ。何も考えずに数える方法。 (ネタバレ: この方法が最速です) Copy int simple(String str, char target) { int count = 0; for (char x: str.toCharArray()) { if (x == target) { count++; } } return count; }

    Javaで文字の出現回数を数えたい - Blanktar
    arshii
    arshii 2019/11/25
    色々な案があって分かりやすかったです!