Java 如何按顺序获取值?;
我是eclipse的新手,我想写一个应用程序。 以下是我想做的: 我已经创建了3个字符串:xy和z 每个都有格式为“a、b、c”的整数 使用3个切换按钮(btn1、btn2、btn3),我希望为按钮“分配”一个字符串,并将它们按顺序排列Java 如何按顺序获取值?;,java,android,eclipse,Java,Android,Eclipse,我是eclipse的新手,我想写一个应用程序。 以下是我想做的: 我已经创建了3个字符串:xy和z 每个都有格式为“a、b、c”的整数 使用3个切换按钮(btn1、btn2、btn3),我希望为按钮“分配”一个字符串,并将它们按顺序排列 Public class MainActivity extends{ String a=String("2,7,3") String b=String("2,6,8,1") String c=String("6,8,9") String
Public class MainActivity extends{
String a=String("2,7,3")
String b=String("2,6,8,1")
String c=String("6,8,9")
String d=String()
String e=String()
private Button Btn1
private Button Btn2
private Button Btn3
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Btn1=(Button)findViewById(R.id.Btn1);
Btn2=(Button)findViewById(R.id.Btn2);
Btn3=(Button)findViewById(R.id.Btn3);
Btn1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
d="a"+","
}
}
}
}
所以情况就是这样。。。。。
我不知道我是否说得够清楚……但如果你能帮我,那就太棒了。。。。
非常感谢您遇到的问题是:
public void onClick(View arg0) {
d="a"+","
}
您希望字符串d
设置为字符串a
而不是值为“a”的字符串。。。正确的代码是如下设置字符串d
:
public void onClick(View arg0) {
d = a +","
}
如果按下多个按钮,则应执行以下操作:
public void onClick(View arg0) {
d = d + a +","
}
保持它们的有序。上面的代码无法检测到按下按钮的顺序…因此字符串将不有序…它说我没有20个声誉…那么我现在该怎么办?你是否真的尝试将此输入Eclipse并处理它显示的错误?是的…上面的代码只是一个简化的代码,而我不是现在就用我的电脑。问题是我如何让Eclipse知道我想按顺序检测按钮的按下…但我无法确定当按下不同顺序的按钮时如何安排正确的字符串顺序。。
Public class MainActivity extends{
String a=String("2,7,3")
String b=String("2,6,8,1")
String c=String("6,8,9")
String d=String()
String e=String()
private Button Btn1
private Button Btn2
private Button Btn3
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Btn1=(Button)findViewById(R.id.Btn1);
Btn2=(Button)findViewById(R.id.Btn2);
Btn3=(Button)findViewById(R.id.Btn3);
Btn1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
d="a"+","
}
}
}
}