小编Sam*_*uel的帖子

if("a"=="a")不起作用

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.beta);

    ed_code = (EditText) findViewById(R.id.et_beta_01);
    bu_ok = (Button) findViewById(R.id.bu_beta);

    bu_ok.setOnClickListener(new OnClickListener() {    
        @Override
        public void onClick(View v) {
                // TODO Auto-generated method stub
            String code = ed_code.getText().toString();
            String target = "vsi8";

            Log.v(TAG, code+"="+target);

            if(code == target){
                    Intent intent = new Intent(BetaCheck.this, AppMenu.class);
                startActivity(intent);
            }
            else {
                    Toast.makeText(getApplicationContext(), "wrong", Toast.LENGTH_SHORT).show();
                    ed_code.setText("");
            }
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

似乎if语句不理解2个值是相等的.

谢谢您的帮助

android if-statement

2
推荐指数
1
解决办法
848
查看次数

在php中将字符串组合成数组

我有一个 Web 服务,可以从外部数据库中识别人员及其功能,如果登录成功,该数据库会返回一组数据。数据(我现在感兴趣的)被分成不同的字符串,如下所示:

$groups="group1, group2, group3"
$functions="member, member, admin"
Run Code Online (Sandbox Code Playgroud)

字符串的第一个元素$groups对应于字符串的第一个元素$functions

字符串中可以有空位:

$groups="group1,, group3";
$functions="member,, admin";
Run Code Online (Sandbox Code Playgroud)

将它们结合起来获得的最佳方式是什么:

$usertype(
    group1=>member, 
    group2=>member, 
    group3=>admin,
);
Run Code Online (Sandbox Code Playgroud)

然后我计划使用array_search()来获取与函数对应的组的名称。

php arrays string

1
推荐指数
1
解决办法
3243
查看次数

标签 统计

android ×1

arrays ×1

if-statement ×1

php ×1

string ×1