相关疑难解决方法(0)

如何比较Java中的字符串?

==到目前为止,我一直在我的程序中使用运算符来比较我的所有字符串.但是,我遇到了一个错误,将其中一个更改为了.equals(),并修复了该错误.

==坏?什么时候应该不应该使用它?有什么不同?

java string equality

726
推荐指数
23
解决办法
376万
查看次数

与==两个字符串的Java比较是假的?

字符串部分是String [6]:

["231", "CA-California", "Sacramento-155328", "aleee", "Customer Service Clerk", "Alegra Keith.doc.txt"]

但是当我比较parts[0]"231":

"231" == parts[0]
Run Code Online (Sandbox Code Playgroud)

以上结果是假的,

我很困惑,所以有人能告诉我为什么吗?

java string equals

44
推荐指数
6
解决办法
8万
查看次数

比较Java中的两个字符串(If/Else语句) - Android App

我正在Android应用程序的登录页面上工作.

如您所知,应用程序必须检查用户名和密码是否有效,然后授予用户访问该应用程序的权限.

我使用了以下代码:

...

EditText un = (EditText) findViewById(R.id.username1);

EditText pw = (EditText) findViewById(R.id.password1);

String u = un.getText().toString();

String p = pw.getText().toString();


String myUser = "user1";

String myPass = "pass1";

//////// Now on the click of the Login Button:


public void onClickL (View view){

if ( (u == myUser) && (p == myPass)) /////// move to a new activity

else ///////Display a warning message: Try again

}
Run Code Online (Sandbox Code Playgroud)

我在两个editText字段中输入了正确的字符串,但是我总是收到警告消息.我不明白它有什么问题.

请帮忙 :)

java xml android if-statement android-layout

-3
推荐指数
1
解决办法
6万
查看次数

标签 统计

java ×3

string ×2

android ×1

android-layout ×1

equality ×1

equals ×1

if-statement ×1

xml ×1