当前位置: 首页 > 面试题库 >

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

司寇祺
2023-03-14
问题内容

我正在尝试解析一个字符串,我需要使用子字符串来做到这一点。该字符串包含撇号字符。我的问题是,如何使用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('.'));


 类似资料:
  • 我们使用SQL Server数据库。当试图使用27GB内存在具有100M条记录的表上运行查询时,Hibernate会将查询(无论是

  • 问题内容: 我很好奇为什么在查询字符串中的空字符串索引时为什么返回0(而不是-1)。 Javadocs仅说此方法返回指定字符串在此字符串中的索引,如果找不到该字符串,则返回-1。 对我来说,这种行为似乎非常出乎意料,我本来希望为-1。有什么想法为什么这种意外行为会继续吗?我至少认为这值得在该方法的Javadocs中进行说明… 问题答案: 空字符串无处不在,无处不在。它始终存在于所有弦乐中,渗透着它

  • 问题内容: 我正在使用JSON.Net作为c#和Razor视图引擎中的大型MVC 3 Web应用程序的序列化器。对于一个视图中的初始页面加载,在脚本标记中使用倾倒了大量JSON 。 问题在于某些对象的某些值包含撇号(例如O’Brien之类的名称),JSON.Net不会以任何方式转义或编码。 不能对存储在数据库中的值进行预编码,因为这会使其他各种过程变得非常复杂。 有没有一种方法可以强制JSON.N

  • 我们在代码中创建查询,方法是在查询的语法中连接字符串,就像创建一个节点一样,查询中的所有属性都是在运行时添加的。 查询在代码中如下所示,其中 节点标签=字符串 properties = JSONObject 执行查询创建时出错因为它不允许在java代码中的查询中使用撇号(')。 在neo4j浏览器上执行相同的查询,但在尝试代码时没有执行相同的查询。 如何解决这个问题并允许同样的情况。 问题2 :-

  • 本文向大家介绍xml 撇号和引号,包括了xml 撇号和引号的使用技巧和注意事项,需要的朋友参考一下 示例 属性值可以用单引号或双引号出现。适当的字符必须转义。            

  • 问题内容: 我需要在我的xpath表达式中使用撇号(’),这需要使用webdriver查找元素 我需要使用下面的Xpath表达式 在查找元素功能中使用上述表达式时,我用单引号替换了双引号 问题答案: 使用如下所示的xpath: 希望这可以帮助。