私はスペルミスゲームを書いています。私は助けが必要です。ユーザがボタンをクリックすると、サウンドファイルが再生され、サウンドファイルに発音された単語をスペルするためのテキストフィールドが提供される。その後、ユーザーはボタンで確認します。入力したテキストがサウンドファイルのテキストと一致する場合、ユーザーは正しいです。それ以外の場合、ユーザーは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. Get_post_meta配列への文字列配列
- 4. 文字配列を文字列配列に変換するには?
- 5. は、文字列、文字列配列マップ
- 6. ファイル配列と文字列配列のコラボレーション
- 7. オブジェクト配列をPowerShellの文字列配列に変換する
- 8. C#で文字列配列をInt配列に変換する
- 9. 文字列配列をfloat配列に変換する
- 10. 文字配列をセル配列と行列に分割する
- 11. 文字列を配列にデコードする
- 12. 文字列を配列にコピーする
- 13. JSON文字列を文字列配列に逆シリアル化する
- 14. 文字列をJavaの文字列配列に変換する
- 15. Java文字列を配列
- 16. 文字列配列をRealloc
- 17. 文字列をint配列
- 18. オブジェクトを文字列配列
- 19. エクセルVBA:レンジにコピーする文字列配列 - 文字列
- 20. 文字列配列からWebElement配列を作成する
- 21. ルックループバックモデルプロパティ配列が文字列
- 22. 文字列のJavaScript配列
- 23. 文字列の配列は
- 24. 文字列配列のStringBuilder.Append?
- 25. 文字列エンコード、配列デコード
- 26. 文字列配列とセッション
- 27. Cの文字列配列
- 28. バックボーンハンドル文字列配列
- 29. MarshalAsAttribute文字列の配列
- 30. WCF wsdl文字列配列
これを小さな部分に分割することをお勧めします。たとえば、次のようにする必要があります。1.テキストフィールドとボタンを使用してビジュアルUIを作成します。 2.ファイルを読む。 3.サウンドを再生します。あなたが達成するために必要な他の小さなタスクを見つけ出し、それぞれを行う方法を見つけようとします。どのステップでも問題が発生した場合は、さらに質問してください。 –
はい...私は、ファイル配列[50]と文字列配列[50]をリンクさせなければならないので、ユーザーが答えを入れ、String要素がファイル要素....彼/彼女は正しいです。そうでない場合、彼/彼女は間違っています。 @ Code-Apprentice –
あなたが遭遇したことを、あなたが遭遇した困難を詳細に説明してください。 –