Java:使用 String.indexOf() 检查撇号字符

标签 java

我正在尝试解析一个字符串,我需要使用子字符串来完成它。该字符串包含撇号字符。我的问题是,如何使用 temp 获取 String.indexOf 来获取撇号字符的索引?

//temp variable currently contains the string 'hello' including the apostrophe character
String finalWord = temp.substring(temp.indexOf('''), temp.indexOf('.')); 

最佳答案

你的变量名是错误的(final 是一个保留字),你应该使用转义符:

String finalword = temp.substring(temp.indexOf('\''), temp.indexOf('.')); 

关于Java:使用 String.indexOf() 检查撇号字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13384736/

相关文章:

java - 使用简单 XML 和 Gson 库的 REST 客户端 : Use common POJOs or adapter pattern?

java - 为什么我的 fragment 无法显示来自 recyclerview 的数据?

java - JSON 解析后小部件未更新

java - 添加 hashmap 和 arraylist 时出现内存不足错误

Java将字符串转换为md5,反之亦然

java - 如何使用 JProgressBar 测量任务进度并更新它

java - Labview TCP与Java的连接

java - 一个 EAR 中具有两个不同上下文根的 Web 服务 - JBoss 6.1

java - 预期 HibernateException : Wrong column type:x,:Sybase 上的 y

java - 将使用 com.sun.image.* 的方法更改为 ImageIO