java - 将时钟格式的字符串解析为int

标签 java android timer

我刚开始学习 Android,正在开发一个简单的计时器程序。到目前为止,我已经设置了从传入的 int 创建计时器的代码。该设计有一个启动按钮,可以启动计时器并每秒刷新 TextView 新时间。

现在,我正在努力暂停和重新启动计时器。我的想法是,当用户单击“暂停”时取消 CountDownTimer,并从显示用户暂停时间的 TextView 获取新 CountDownTimer 的新值(显示为 00:00)。

如何解析 TextView 中的字符串,获取分钟和秒的单独数字?

最佳答案

好的,你可以分隔字符串并获取分钟和秒 使用这个

String minute=textView1.getText().split(":")[0];
    String second=textView1.getText().split(":")[1];

您可以使用以下方法将 String 转换为 Int

int min=Integer.parseInt(minute);

或使用

int min=Integer.ValueOf(minute);

关于java - 将时钟格式的字符串解析为int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18414904/

相关文章:

android - 如何创建具有类似 GMail 布局的应用程序?

android - org.xmlpull.v1.XmlPullParserException : expected: START_TAG {http://schemas. xmlsoap.org/soap/envelope/

c++ - 在 C++ 中以特定的间隔速率调用方法

c# - Timer.Change() 会返回 false 吗?

java - 使用 DropWizard 计时器查找代码块的执行时间

java - Eclipse Java 上的退出代码

java - android: 任务 ':app:dexDebug' zxing 条码扫描器执行失败

java - SQL Server 7.0 的 JDBC 驱动程序?

android - React Native 输出是 .class(对于 android)和 .c(对于 iOS)

java - Primefaces 登录身份验证 Servlet 过滤器 - 仍然可以通过 URL 直接访问 protected 页面