私はこのようなブール文字列を変換したい:Java文字列やブール
class Converting{
public static void main(String[] args){
int x = 5;
String text = "x == 4"; //This must be false
System.out.println(text);
}
}
私はそれをどのように行うことができますか?そんなに私には必要です。
私はこのようなブール文字列を変換したい:Java文字列やブール
class Converting{
public static void main(String[] args){
int x = 5;
String text = "x == 4"; //This must be false
System.out.println(text);
}
}
私はそれをどのように行うことができますか?そんなに私には必要です。
あなたは間違っています。
String、int、booleanはjavaのデータ型です。
これは、データが格納される形式を意味します。 xのデータ型が文字列であり、値があなたの質問に来て4
であることを意味し
String x ="4";
。ブール値を初期化し、その変数を設定して真偽falseなどの結果を得なければなりません。変数置換を使用して実行時に任意の式を評価しています「ブール値、文字列への変換」ではないの真偽
int x = 5; //initiated int and assigned a class variable to x.
int y = 4;
if(y != x){ // it mean if 4 is not equal to 5
b = false; // here = mean assinging
}
else{
b = true;
}
System.out.println(b); // it will print `true false a`ccording to the condition
しかし、私たちはpythonでeval()とexec()を使ってこれを行うことができます。このような命令はありませんか? –
を取得するために、他の場合
は今、それを設定します。それはまた、些細なことでもありません。 –'' blabla "'は文字列を作成し、引用符内のものは評価されません。それらを削除して、型booleanを使用します。 – maraca
JavaにはJavascriptのようなeval()関数があります。 –