菜鸟有下面的android问题:关于java的程序问题:不知道怎么写这个选择函数。班里有46个人。要求输出在 15
packagemars.activity03;importandroid.app.Activity;importandroid.content.Intent;import...
package mars.activity03;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
//1.接受从Activity03当中所传递的值
//2.比较输入的学号和姓名是否匹配,
//3.匹配的结果显示在ResultActivity上
public class ResultActivity extends Activity{
private TextView resultView;
private Object number;
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
resultView = (TextView)findViewById(R.id.result);
setListensers();
//得到Intent对象当中的值
Intent intent = getIntent();
String factorOneStr = intent.getStringExtra("number1");
String factorTwoStr = intent.getStringExtra("name");
int result = number1;
resultView.setText(result + "");
}
private void setListensers() {
button_number.setOnclickListener(number);
// TODO Auto-generated method stub
}
}
如图 展开
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
//1.接受从Activity03当中所传递的值
//2.比较输入的学号和姓名是否匹配,
//3.匹配的结果显示在ResultActivity上
public class ResultActivity extends Activity{
private TextView resultView;
private Object number;
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
resultView = (TextView)findViewById(R.id.result);
setListensers();
//得到Intent对象当中的值
Intent intent = getIntent();
String factorOneStr = intent.getStringExtra("number1");
String factorTwoStr = intent.getStringExtra("name");
int result = number1;
resultView.setText(result + "");
}
private void setListensers() {
button_number.setOnclickListener(number);
// TODO Auto-generated method stub
}
}
如图 展开
4个回答
展开全部
可以讲你们班的学生信息放在Map中,key保存学好,value保存姓名。这样在输入学号就可以查询到姓名了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用HashMap啊,键值对保存,equals比较
追问
谢谢你的提醒,我回去好好看看java!
追答
亲,记得采纳答案啊~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼正解,其实不需要用equals比较了,键为学号,值为姓名,直接取get学号就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要实现什么功能?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询