【发布时间】:2014-02-25 20:27:53
【问题描述】:
目前,这是我的代码:
public void setEquals(View v){
EditText txtDisplay = (EditText) findViewById(R.id.txtDisplay);
display = txtDisplay.getText().toString();
String[] strArrDisplay = display.split("\\+");
txtDisplay.setText(String.valueOf(strArrDisplay[0]));
我当前的代码只能成功拆分加号(+)。如果有加号、减号、乘号或除号,我希望拆分字符串。
假设输入为:123+5-2 所以期望的输出应该是:
strArrDisplay[0] = "123"
strArrDisplay[1] = "5"
strArrDisplay[2] = "2"
【问题讨论】:
-
什么语言?标记它。同时修复缩进
-
我是stackoverflow的新手,所以我很抱歉。编程语言是 Java,因为我正在开发一个 Android 应用程序。
-
您的意思是要拆分这些字符中的任何一个还是全部?请显示输入和输出示例。
-
@user3262417 - 没关系。也许获得一个真实的用户名也会有所帮助。但是你会得到 +1 来帮助你开始
标签: java android arrays string split