Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文本视图转换为字符串_Java_Android_String_Textview - Fatal编程技术网

Java 将文本视图转换为字符串

Java 将文本视图转换为字符串,java,android,string,textview,Java,Android,String,Textview,假设输出为总小时数:13:25 现在我想将totalHours转换成字符串,并将13:25保存到MySQL中 TextView totalHours; String TotalHours; totalHours.setText(("Total hours : " + hours + ":" + minutes)); 这是将文本视图转换为字符串的正确方法吗?是。这是正确的方法。从TextView获取文本将返回CharSequence。要将CharSequence转换为字符串,请使用toStrin

假设输出为总小时数:13:25

现在我想将totalHours转换成
字符串
,并将13:25保存到MySQL中

TextView totalHours;
String TotalHours;
totalHours.setText(("Total hours : " + hours + ":" + minutes));

这是将
文本视图
转换为
字符串
的正确方法吗?

是。这是正确的方法。从TextView获取文本将返回CharSequence。要将CharSequence转换为字符串,请使用toString()函数


或者您可以直接将时间存储在一个字符串变量中,并将其插入MySql数据库。

最好通过字符串转换直接存储变量小时、分钟

 TotalHours=totalHours.getText().toString();
 String[] time= TotalHours.split(":", 2);
 addInformation(time[1]);


看看是否有帮助。

我也有同样的问题,我尝试了以下方法:

TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":");
String result= time[1]+time[2];
addInformation(result);

如果第一个答案不适合你,也许这会有帮助

为什么你要这么长的路来获取文本,然后分割它?您只需获取小时值。为什么不直接使用
hours+“:“+minutes
而不是尝试从TextView中提取它?@MikeM。如果这是正确的方法,为什么我会出错@米肯。无堆栈跟踪,仅显示此error@MikeM. 我输入的数据类型“TIME”出现错误。。
String.valueOf(hours)
TotalHours=totalHours.getText().toString();
String[] time= TotalHours.split(":");
String result= time[1]+time[2];
addInformation(result);
String.valueOf(totalHours.getText());