-7
我一直在努力使这项工作,我正在工作的项目,无论我尝试的int和字符串不会比较,当我只是一个整数它doesn工作不正常。有没有办法让代码工作并比较整数和字符串?Java代码比较整数和字符串
if(a == Lust || b != Lust) {
win = win + 20;
balance = balance - 20;
}
我一直在努力使这项工作,我正在工作的项目,无论我尝试的int和字符串不会比较,当我只是一个整数它doesn工作不正常。有没有办法让代码工作并比较整数和字符串?Java代码比较整数和字符串
if(a == Lust || b != Lust) {
win = win + 20;
balance = balance - 20;
}
你想比较一个int与一个字符串,所以我假设有一个字符串中的数字。
的Java
String s = "123";
int a = 123;
int b = Integer.parseInt(s);
if(a == b) {
//true
} else {
//false
}
你可以作为另一种解决方案使用String.valueOf(a)
和两个变量的比较结果为字符串(带s.equals(String.valueOf(a))
),但它比解析字符串为int需要更长的时间。 (Java: Comparing ints and Strings - Performance)
的Javascript
var s = "123";
var a = 123;
if(a == s) {//=== compares types == only values
//true
} else {
//false
}
什么是'了'?什么是'b'?什么是“欲望”?请[编辑]你的问题,包括[mcve]。 – azurefrog
使'字符串'和比较 – kgangadhar
我不知道你在说什么。 “无法正常工作”不是有效的问题描述。你也没有包含足够的代码来实际重现问题(你没有描述过)。作为一个侧面说明,'javascript'和'java'几乎没有任何关系。你究竟在编程什么? 'xcode'与这个问题有什么关系? – tnw