javaのプログラムについて
コマンドラインに入力した文字列の特定の文字をカウントするプログラムを作りたいです。現段階で入力文字列の数をカウントすることはできるようになったんですが、ここからどうすればいいかわかりません。
結果としてコマンドラインに
java (クラス名) a aaabaa
と入力するとaの数を数えるというようにしたいです。
class countchar {
public static void main(String args[]){
int count;
count = args[1].length();
System.out.println(゛count=゛ + count ) ;
}
}
No.1ベストアンサー
- 回答日時:
コマンドラインに入力した文字列は、空白区切りで配列 args に入ります。
全部を数えるなら、配列 args の全てを処理対象にしましょう。
配列の中身を繰り返し処理しましょう
例: a が String[] の配列の場合
for (int i = 0; i < a.length; i++) { 文字列の処理(a[i]) }
文字列の各文字を繰り返し処理しましょう
例: a が String の文字列の場合
for (int i = 0; i < a.length; i++) { 文字の処理(a.charAt(i)) }
目的の文字であるか判定しましょう
例: 文字 a が「字」であるか判定する場合
if (a == '字') { 一致処理() }
数えた結果を合計して表示しましょう
例:
int n = 0;
if ( 一つ見つけた ) { n++; }
n += 数えた結果を返す処理();
System.out.println("勘定結果: " + n);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java Java 配列<選挙> 4 2023/07/31 15:07
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Java java 入力された文字列を数値に置き換えて整数にし、計算をしたいです。 <を10として /を1とし 4 2022/05/16 21:08
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cloneメソッドについて (java)
-
配列で、値の入っている要素数...
-
Java 配列の問題です。 写真の...
-
Java配列の問題を教えてくださ...
-
データベースから取得したデー...
-
質問です。 配列が100以上の場...
-
Java:配列に配列を格納する方法
-
Javaで文字と数字が混ざったも...
-
char string[100]; int c, i=0;...
-
C言語のポインターに関する警告
-
パソコンキーボードで時分秒を...
-
結合した文字列をファイル名に...
-
プログラミングの問題です。大...
-
IF関数でEmpty値を設定する方法。
-
Java配列でNullPointerExceptio...
-
[JAVA]try 内の変数を外で!?
-
VBAで配列の計算
-
java.util.Comparatorのcompare...
-
unityでのC++エラーの原因がわ...
-
ジャバスクリプトについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
C#で動的配列Listの中身をListB...
-
javaで大容量テキストファイル...
-
C言語でunsigned char配列を連...
-
n番目に大きな値を探索する
-
JavaのBase64デコードで正しく...
-
配列で、値の入っている要素数...
-
Javaで文字を漢字であるか否か...
-
配列の中に複数存在する数がい...
-
データベースから取得したデー...
-
【C#】ハッシュテーブル(連想...
-
Javaで文字と数字が混ざったも...
-
cloneメソッドについて (java)
-
ArrayListからBean配列に値をセ...
-
配列をセッションに割り当てた後で
-
int配列をbyte配列に変換
-
セッションを使ったint型の値の...
-
javamailで複数人にメールを送...
-
【Ajax通信&Java】配列の受け取...
おすすめ情報