2017-04-23 80 views
-1

我需要从文本视图中存储值,例如我正在执行以下加号功能,如5 + 6.现在我想存储5作为值1和6作为值-2 。我只有一个文本视图,在我的项目中显示为5 + 6。我搜索了很多关于我的问题,但找不到任何适当的解决方案。感谢如何从文本视图中获取值android

+0

你究竟想要什么? – NarendraJi

回答

0

试试这个:

String string =text.getText().toString(); 
String[] separated = string.split("+"); 
String firstValue=separated[0]; 
String secondValue=separated[1]; 
+0

非常感谢我解决了我的问题。这正是我正在寻找的。谢谢 – barry

0

你可以试试这个,你将能够立即得到另外两个数字。 。

String[] getText = textview.getText().split("\\+"); 
int total=0; 
for(String s:getText){ 
    total+=Integer.parseInt(s); 
} 

在迭代结束时总计会给出最终结果。从这种方法中,它给出了总数的任意数字的数字。

相关问题