randomnessOn
文字列に値が含まれている場合は文字列の値を変更したいオン/オフボタンがrandomnessOff
あり、その逆も同様です。オン/オフボタンの状態の値だけが含まれているわけではないため、文字列をオーバーライドすることはできません。このコードを試しました。
if(command.equals(randFor) | command.equals(randBack) | command.equals(randButton)){
if(option.contains("randomnessOf")){
randomness = true;
randState = "ON";
randStateX = 975;
randStateY = 245;
option = option.replace("randomnesOff", "randomnessOn");
}
if(option.contains("randomnessOn")){
randomness = false;
randState = "OFF";
randStateX = 970;
randStateY = 245;
option = option.replace("randomnesOn", "randomnessOff");
}
loadOptions();
}
randState
文字列のテキストを変更し、テキストの位置を変更しますが、文字列内の単語option
を置き換えないので、文字列内の単語を置き換えるにはどうすればよいですか?