java
1 2 public void moji(String a){ 3 4 int count = 0; 5 6 //これを繰り返していきたい 7 int num = a.indexOf("a"); 8 9 System.out.println(num); 10 11 for(int i = 0; i < num+1; i++){ 12 num = a.indexOf("a", num+1); 13 count++; 14 } 15 System.out.println(count);
クラスとかは端折ってます。
引数で渡した文字列は"aavvvava"です。
適当です。
この中からaの個数が何個存在するかを出力したいです。
このやり方個数は数えられるのですが、無駄なことをしているので効率的なやり方を知りたいです。
すみません。
学習のためにindexOfを使って回答お願いいたします。
回答6件
あなたの回答
tips
プレビュー