java中将字符串的一部分转换为int

2024-06-22

我想知道如何获取字符串中的一些数字并将它们转换为整数类型?例如,如果用户输入 12:15pm,我如何获得 1 和 2 并生成值为 12 的 int ?


鉴于上面的例子,你可以尝试这样的事情:

final int value = Integer.parseInt(input.substring(0, input.indexOf(':'))); //value = 12

Where input = 12:15pm在这种情况下。

一般来说,只需组合使用String#indexOf(String), String#substring(int, int) and Integer.parseInt(String).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java中将字符串的一部分转换为int 的相关文章

  • 创建 RESTful WebService 并通过 Glassfish 4 提供服务

    我在 JEE6 中看到了很多关于 RESTful WebServices 的问题 所以我想与您分享这个示例解决方案 它展示了实现 RESTful Webservice 是多么容易 首先创建一个新的动态 Web 项目并将 Glassfish
  • 为 HTTPS 连接设置 https.protocols 系统属性时出现问题

    我有一个 Java 实现 各种客户端应用程序使用它来连接到第三方系统 这些第三方系统支持 http https 上的不同协议 在这种情况下 所有客户端应用程序都托管在我的 Java 实现托管的同一服务器中 因此 在这种情况下 各种客户端应用
  • 有没有办法获取 JList 中的所有元素?

    我想知道是否有一种方法可以检索已添加到 JList 的所有元素的列表 例如 我希望 JList 从自定义单元格渲染器返回字符串或 JLabels 的数组或列表 您可以使用getModel http docs oracle com javas
  • 为什么在Java中读取易失性和写入字段成员是不可扩展的?

    观察以下用 Java 编写的程序 完整的可运行版本如下 但程序的重要部分在下面的代码片段中 import java util ArrayList A not easy to explain benchmark class MultiVola
  • Java如何重写抽象类中的可选方法?

    假设我们有一个基类 public abstract class BaseFragment extends Fragment protected abstract boolean postExec 然后从它派生出其他类 例如 Fragment
  • 如何选择主题与队列

    当我们设计应用程序时如何选择Topic Queue类型实现 我知道 a 如果有多个消费者使用该消息 则使用 Topicb 如果只有一个消费者则使用Queue 请提供更多需要考虑的点 比如并发 消息持久化 负载均衡等等 Thanks Rw 如
  • Spring批处理2.2 JavaConfig

    我正在尝试让 Spring Batch 2 2 与 JavaConfig 一起使用 如今他们有一个 EnableBatchProcessing设置很多东西的注释 默认情况下 该注释使用数据源作为其作业数据 但我们不想保存此数据 也不想为其创
  • 问题:将大数据传递给第二个 Activity

    我有一个奇怪的问题 我在网上浏览但没有找到答案 我仍然是android编程的初学者 那么让我们开始吧 我想做的就是用一些数据调用第二个活动 它适用于小数据 但如果数据变大 第二个 Activity 将不会显示 第一个 Activity 将完
  • java中简单程序中的“未为类型定义方法”错误

    所以我只是想学习 Java 在观看了一些教程并阅读了一些基本内容之后 我对为什么它无法运行感到困惑 package Test public class TestProg public static void main String args
  • Run As JUnit 未出现在 Eclipse 中 - 使用 JUnit4

    我正在尝试为我的 Web 应用程序编写 JUnit4 测试 它们之前一直工作正常 但是 现在当我尝试通过右键单击类文件 gt Run As gt JUnit Test 来运行测试时 我看不到该选项 我认为这可能是因为一位同事意外提交了一些
  • Log4j 2.x 如何实现惰性参数求值?

    鉴于Java 参数评估机制 http docs oracle com javase specs jls se8 html jls 15 html jls 15 12 4 2 如何Log4j 2 x实施惰性评估 https logging a
  • Apache HTTPClient SSLPeerUnverifiedException

    使用 Apache HttpClient 4 2 1 使用从基于表单的登录示例复制的代码 http hc apache org httpcomponents client ga examples html http hc apache or
  • 使用 Hashmap 理解两个或多个键

    我的哈希图有问题 在我的哈希映射方法中 我希望有两个或多个关键字作为键 而不是只有一个 例如 我希望用户输入一些包含两个或多个关键字的句子 假设 教授姓名 是关键字 例如 String temp3 instructor teacher me
  • 面临 process.start(); 的问题在 Android 棒棒糖中

    面临一个问题process start 在 Android 棒棒糖中 我在服务中遇到了 android lollipop 后台进程的问题 我的代码在 KitKat 之前工作正常 我有一个ProcessBuilder pBuilder并向其中
  • Java SFTP使用JSch上传,但如何覆盖当前文件?

    我正在尝试使用 JSch 通过 SFTP 将两个文件上传到服务器 如果目录为空 则上传文件效果很好 但我想一遍又一遍地上传相同的文件 只需更改内部的 id 但我不知道如何执行此操作 JSch 中有一些名为 OVERWRITE 的静态参数 但
  • 如何在Java中验证字符串是否是有效的URL(包括深层链接)[重复]

    这个问题在这里已经有答案了 如何在 Java 中验证字符串是否是有效的 URL 包括深层链接 对于以下测试用例 该方法应返回 true http www example com gizmos https www example com gi
  • Java XPath API - 获取表示子树的字符串

    我的问题不是关于 xpath 语法 而是与 xpath 周围的 java API 有关 考虑以下 xml
  • 从java类文件获取apache webcontents文件夹的绝对路径[重复]

    这个问题在这里已经有答案了 需要在动态 Web 应用程序内获取 java 类文件中的绝对路径 实际上我需要获取 apache webapps 文件夹的路径 部署 webapps 的位置 e g apache root webapps my
  • Tomcat 中 JNDI 的 Java Mail API 配置文档

    我花了几天时间弄清楚如何通过 JNDI 在 Tomcat 中配置 javax mail Session有认证 现在我明白了 但只是在深入研究代码之后 这次我看到了有史以来最糟糕的代码 javax mail Service connect S
  • 从 google play 中提取统计信息

    我正在建立一些统计数据 并希望获得来自 google play 应用程序商店 的统计数据 最受欢迎 下载量 价格等信息 有谁知道是否有这个 API 或者我必须自己抓取它 有一个名为 android market api 的项目http co

随机推荐

  • 致命错误 LNK1104:无法打开文件“libboost_system-vc110-mt-gd-1_51.lib”

    看来我无法让这个工作 我制作了一个简单的控制台应用程序 这取决于websocket 图书馆 需要Boost库 但是当我尝试编译时我得到 致命错误 LNK1104 无法打开文件 libboost system vc110 mt gd 1 51
  • Angular UI 网格 - 选定行上的单击事件

    Target 我有一个 UI 网格 当我单击一行时 它应该被选中 并且应该调用以该行作为参数的函数 目前的方法 我使用以下配置代码来生成网格 scope gridOptions enableFiltering true enableRowH
  • 如何识别哪个图像被触摸

    我正在开发一个应用程序 用户可以将项目拖放到画布上 当他释放图像时 图像就会绘制在画布上 这是我处理触摸的 DragImage 类 class DragImages UIImageView var originalPos CGPoint v
  • SQLAlchemy load_only 和 defer

    我尝试使用 SQLAlchemy 方法 load only 和 defer 仅发送数据库中的某些列 但我似乎无法让它们工作 这是我正在使用的代码 query db session query Vendor options defer own
  • 设置restAssured 以全局记录所有请求和响应

    我想为所有人启用日志记录RestAssured默认情况下响应和请求 这就是我所做的 RestAssured requestSpecification new RequestSpecBuilder setBaseUri api setCont
  • 从字符串中提取值

    我正在尝试从字符串中提取值 我试图获取re match工作但没有任何运气 该字符串是 opt ad bin ptzflip r nValue 1800 r nMin 0 r nMax 3600 r nStep 1 r n 我努力了 map
  • 如何为桌面上的任何应用程序创建快捷方式?

    我想我已经尝试了在互联网上找到的所有解决方案 但没有一个有效 没有强制关闭 但桌面上没有出现任何内容 现在 我有这个 private void createShortcutOnDesktop Application app Intent s
  • 验证文本框字段仅用于数字输入。

    我创建了一个基于表单的程序 需要一些输入验证 我需要确保用户只能输入距离文本框内的数值 到目前为止 我已经检查了文本框中是否有内容 但如果它有值 那么它应该继续验证输入的值是否是数字 else if txtEvDistance Text L
  • 使用 jasmine 测试 Express.js

    我正在学习 Node js 和 Express 框架 我是茉莉花的忠实粉丝 所以我想尽可能使用 jasmine 但是 我找不到用 jasmine 测试 Express 的好方法 例如 我应该如何在 app js 中测试路由 如果我在 app
  • 我怎样才能获得特定的结果块?

    是否可以检索特定范围的结果 我知道如何执行 TOP x 但我将检索的结果太大并且会超时 我希望能够选择前 10 000 个结果 然后选择接下来的 10 000 个结果 依此类推 这可能吗 WITH Q AS SELECT ROW NUMBE
  • 如何在 Swift 中使用 `syslog`

    好像syslog Swift 2 中不提供此功能 我怎样才能发送消息给syslog在 OS X 上 问题是 void syslog int priority const char message 采用可变参数列表并且不会导入到 Swift
  • 用户“xxx”登录失败无法打开显式指定的数据库解决办法

    我首先使用实体 框架代码 启动应用程序时 应用程序尝试在 SQLServer2008R2 上创建数据库 我收到的错误消息是 用户 NT instans Networkservice 登录失败 无法打开明确指定的数据库 更仔细地查看 SQLS
  • Android Studio gradle bintray 上传失败:无法签署版本

    运行后 gradlew bintrayUpload 我收到以下错误 我的库 bintray上传失败 失败 构建失败并出现异常 出了什么问题 任务 my library bintrayUpload 执行失败 无法签署版本 0 8 1 HTTP
  • popstate 从 Safari 16 开始就不起作用了?它一直工作到 Safari 15

    我想在用户单击浏览器的后退按钮时显示图像 下面的代码在 safari 15 5 中运行良好 但是当我升级到 safari 16 1 时 它不起作用 Popstate 无法在 Safari 16 1 中工作
  • 当输入字符而不是数字时,防止 FORTRAN 关闭

    我有一个读取语句需要一个数字 非常简单的示例代码 program test integer var read var end 问题是我通常输入一串字符 即 yes 因为分心 如何防止我的代码完全停止并显示以下类型的错误消息您输入了错误的值
  • Python 输出中的俄语符号已损坏(编码)

    我解析了一个 HTML 文档 其中包含俄语文本 当我尝试打印它时Python http en wikipedia org wiki Python 28programming language 29 我明白了 我尝试解码它并得到 ISO 88
  • 如何在 ssas 中使用 alter script 进行部署

    如果我在开发服务器 SSMS 的分析服务中的整个数据库上创建更改脚本并在生产服务器 SSMS 上执行该脚本而不是通过 BIDS 进行部署 是否有问题 不 您实际上不应该使用 BIDS 来部署到产品 BIDS 将始终覆盖目标服务器的管理设置
  • 从 2 个平面轮廓进行表面重建 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 有一类用于两个平面轮廓之间的三角测量的算法 这些算法尝试进行 良好的三角测量 来填充这些轮廓之间的空间 其中之一 基于动态规划技术 并使用成本函
  • 有没有办法在 XML 模式中强制/保留 XML 元素的顺序?

    让我们考虑以下 XML 架构
  • java中将字符串的一部分转换为int

    我想知道如何获取字符串中的一些数字并将它们转换为整数类型 例如 如果用户输入 12 15pm 我如何获得 1 和 2 并生成值为 12 的 int 鉴于上面的例子 你可以尝试这样的事情 final int value Integer par