当前位置: 首页 > 知识库问答 >
问题:

如何在java字符串中使用split方法分离值,希望对给定的三个字符串使用相同的代码

阎令
2023-03-14

-我有一个问题。有三条线。我your text`想将定位器和值分开。

String s1=“id=txtussername”;String s2=“CSSselector=#txtusername”;String s3=“xpath=//tagnme\[@att='cytrix'\]”;String[]words=s1。拆分(“=”);for(String word:words){System.out.println(word);} 但对于字符串s3,上述代码不适用。我想为所有三个字符串编写通用代码,以分离定位器和值`


共有1个答案

司凡
2023-03-14

使用indexOf(“=”)查找第一次出现“=”的位置。然后,您可以简单地使用substring()和相应的索引来获取定位器和值。

String s = "string=multiple=equals";
int sep_Pos = s.indexOf("=");
String locator = s.substring(0, sep_Pos);
String value = s.substring(sep_Pos+1); 
 类似资料:
  • 问题内容: 我有以下字符串: 如果仅打印此内容,它将输出如下内容(当然不会“按字面意思”打印): 调用方法时,我想获取新行()字符之间的所有字符串,甚至最后还有空字符串。 例如,如果我今天这样做: 我希望它像这样打印出来(输出A): 当前,它以这种方式打印(输出B),并且所有结尾的空字符串都将被跳过: 如何使方法像输出A那样包含空字符串?我当然可以编写多行代码,但是想知道,在我浪费时间尝试实现这一

  • 问题内容: 我知道问题的标题不是很清楚,对此感到抱歉,不知道如何提出。我有一个非常基本的Java实现问题,我想着重于应用程序性能,但是它也涉及Java中的String创建模式。 我了解Java中字符串的不变性概念。我不确定的是,我在某处读到以下内容不会创建两个不同的String对象: 我想知道Java是怎么做到的?它实际上是否在程序存储器中寻找一个String值并检查其是否存在,如果不存在则创建一

  • 本文向大家介绍js使用split函数按照多个字符对字符串进行分割的方法,包括了js使用split函数按照多个字符对字符串进行分割的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js使用split函数按照多个字符对字符串进行分割的方法。分享给大家供大家参考。具体分析如下: js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split(

  • 这是示例字符串: 值的数目不是恒定的。我如何从这个字符串中分离出所有的值?

  • Python 中,除了可以使用一些内建函数获取字符串的相关信息外(例如 len() 函数获取字符串长度),字符串类型本身也拥有一些方法供我们使用。 注意,这里所说的方法,指的是字符串类型 str 本身所提供的,由于涉及到类和对象的知识,初学者不必深究,只需要知道方法的具体用法即可。 从本节开始,将给大家介绍一些常用的字符串类型方法,本节先介绍分割字符串的 split() 方法。 split() 方

  • 如何将过滤器列表拆分为单个过滤器元件?split2String在线程“main”java.util.regex中导致:异常。PatternSyntaxException:索引10或(|和)附近的未闭合组(