良いアルゴリズムを構築するにはいくつかの問題があります。私の基準は次のとおりです。xmlファイル内のフィールドを文字列として読み込み、GUIコンポーネントをアクティブにするために解釈しようとしています。より具体的には、文字列として読み込まれるフィールドは「許可される文字」フィールドであり、GUIコンポーネントはフィールドの内容に基づいてアクティブになるチェックボックスです。例えば、XMLに私は文字列としてこのフィールドに読んだとき、プログラムは、フィールドのコンテンツタイプがALPHAであるとタグフィールドタイプを解釈してCのチェックボックスを有効にする
<Allowed Field>ABCDEFGHIJKLMNOPQRSTUVWXYZ</Allowed Fields>.
を知っている必要がありますし、アルファという名前のチェックボックスにチェックを入れてきました。フィールドに英数字の内容または特殊文字が含まれている場合も同様です。アルゴリズムには、アルファ、英数字、特殊文字の3つのチェックボックスがあります。上記のフィールド型を意味するようにxmlから読み込んだ文字列の意味を解釈するアルゴリズムをどのように構築できますか?
おかげ
私はちょうどstring.containsを試しました。たとえば、1つのif文がAを持っていることを確認してalphaを考慮に入れ、0を含んでいませんが、この方法は全く効率的ではありません – Joe
ええ、これはそうではありません。しかし、いくつかのコードを投稿しておく必要があります。私の返事を見てください。 –