私はスペルミスゲームを書いています。私は助けが必要です。ユーザがボタンをクリックすると、サウンドファイルが再生され、サウンドファイルに発音された単語をスペルするためのテキストフィールドが提供される。その後、ユーザーはボタンで確認します。入力したテキストがサウンドファイルのテキストと一致する場合、ユーザーは正しいです。それ以外の場合、ユーザーはfalseです... 50個の内容と50個の内容の文字列配列を持つファイル配列を作成しました。その方法でリンクしたいと思います...任意のアイデアをお願いします!私はここに新しい人です!ファイル配列を文字列配列にリンクする
答えて
まず、ファイル配列の要素xのサウンドが要素xの文字列配列の単語と一致するように配列を作成します。サウンドを再生するときは、その要素のインデックスを配列に保存します。ユーザーが単語を入力すると、文字列配列内にあるかどうかを確認し、一致する場合はインデックスがサウンドファイルのインデックスと一致するかどうかを確認します。
//The index of the sound and input from user
int soundToPlay;
String input;
Private int findStringIndex(String input){
for(int i = 0; i < yourStringArray.length; i++){
if(yourStringArray[i].equals(input){
return i;
}
}
//not sure if java will allow you to send null like this. If not, you will have to find another way to deal with a string that isnt in your array
return null;
}
private void findMatch(int soundToPlay, String input){
int index = findStringIndex(input);
if(index == null){
//String not in array, notify user
}
if(index == soundToPlay){
//match found, notify user, play next sound
}
}
まさに私が思いついたことですが、私に構文や何かを教えてもらえますか?私は感謝します。 –
@ Presh_K7編集 – wasted
私はそれを適用する際に問題があります。働くだけではありません! –
- 1. 文字配列の配列
- 2. 文字配列を文字配列にオーバーレイする
- 3. 文字列&配列
- 4. 文字列配列
- 5. Get_post_meta配列への文字列配列
- 6. 文字配列を文字列配列に変換するには?
- 7. は、文字列、文字列配列マップ
- 8. ファイル配列と文字列配列のコラボレーション
- 9. C#で文字列配列をInt配列に変換する
- 10. JSON配列を文字列配列に追加する
- 11. オブジェクト配列をPowerShellの文字列配列に変換する
- 12. 文字列配列をfloat配列に変換する
- 13. 文字配列をセル配列と行列に分割する
- 14. 文字列配列をダブル配列に変換するAndroidプログラミング
- 15. 文字列を配列にコピーする
- 16. 文字列を配列にデコードする
- 17. 配列内の文字列を文字の配列に分割する方法
- 18. 文字列をJavaの文字列配列に変換する
- 19. JSON文字列を文字列配列に逆シリアル化する
- 20. 文字列をint配列
- 21. Java文字列を配列
- 22. オブジェクトを文字列配列
- 23. 文字列配列をRealloc
- 24. データベース文字列を配列
- 25. エクセルVBA:レンジにコピーする文字列配列 - 文字列
- 26. 文字列配列からWebElement配列を作成する
- 27. 文字配列は、配列の長さ
- 28. バックボーンハンドル文字列配列
- 29. MarshalAsAttribute文字列の配列
- 30. 配列中の文字列
これを小さな部分に分割することをお勧めします。たとえば、次のようにする必要があります。1.テキストフィールドとボタンを使用してビジュアルUIを作成します。 2.ファイルを読む。 3.サウンドを再生します。あなたが達成するために必要な他の小さなタスクを見つけ出し、それぞれを行う方法を見つけようとします。どのステップでも問題が発生した場合は、さらに質問してください。 –
はい...私は、ファイル配列[50]と文字列配列[50]をリンクさせなければならないので、ユーザーが答えを入れ、String要素がファイル要素....彼/彼女は正しいです。そうでない場合、彼/彼女は間違っています。 @ Code-Apprentice –
あなたが遭遇したことを、あなたが遭遇した困難を詳細に説明してください。 –