後の文字列および編集の単語で単語を検索:のJava:私はこのような文字列を持っ例えば単語
String myString = "Money = 10
Arrows = 4"
私は矢を編集したいので、私は単語「アロー」を見つけなければなりません文字列を入力し、数字「4」を編集します。どのようにそれを行うにはどのようなアイデア? ありがとう!
後の文字列および編集の単語で単語を検索:のJava:私はこのような文字列を持っ例えば単語
String myString = "Money = 10
Arrows = 4"
私は矢を編集したいので、私は単語「アロー」を見つけなければなりません文字列を入力し、数字「4」を編集します。どのようにそれを行うにはどのようなアイデア? ありがとう!
プログラム内の他の値に基づいて値を簡単に編集したい場合は、数値が変数になるように値を変更できます。あなたが変更した場合
int arrows = 4;
String myString = "Money = 10" + "\n" + "Arrows = " + arrows;
:現在、あなたが"\n"
を使用する必要があるので、そこで、コードは次のようになりますことをやっていない、新しいラインがあるようにしたい、同様のコードから判断すると、文字列を宣言する前に整数の値がarrows
と異なる場合があります。
string
であるので、あなたは
System.out.println(Character.isLetter('c'));
System.out.println(Character.isLetter('5'));
とを使用することができます文字ですされ多くのが、Javaを使用していない
配列、私が覚えている限り。
for(int i =0; i < yourStringName.length; i++)
しかし、@jack jayに同意する必要があります。 だからここJava associative-array
はあなたが値を交換するために肯定先読みで正規表現を使用することができます '' – smoggers
.contains() 'メソッド、つまり'場合(myString.contains(「アロー」))を使用役立つの投稿です。もう一方の側では、単一の変数に複数の異なる論理値とキーを持つことはベスト・アイデアではありません。値を見つけようとする前に、現在の実装を再考してください。 – SomeJavaGuy
このようなことをするために 'String'を持たずに' Hashmaps'を使ってみてください。 –