在Java中解析字符串的不同方法有哪些?

在Java中解析字符串的不同方法有哪些?

为了解析播放器命令,我经常使用split方法通过分隔符拆分字符串,然后通过一系列if或switch es来找出其余部分。 在Java中解析字符串有哪些不同的方法?…


java - 如何在J2ME中分割字符串?

如何以有效的方式在J2ME中分割字符串? 标准版本(J2SE)中有一个StringTokenizer或String.split(String regex),但在微版本(J2ME,MIDP)中不存在。…



java - 如何将任何空格字符作为分隔符分割字符串?

我需要传递给java.lang.String.split()方法来使用所有空格字符('','\ t','\ n'等)将字符串拆分为一个子字符串数组。作为分隔符?…


java - 如何分割一个字符串,但也保留分隔符?

我有一个多行字符串,由一组不同的分隔符分隔:(Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) 我可以使用String.split将这个字符串拆分成它的部分,但似乎我无法得到与分隔符正则表达式匹配的实际字符串。 换句话说,这是我得到的: Text1 Text2 Text3 Text4 这就是我要…


regex - 什么时候最好使用正则表达式而不是基本的字符串分割/子字符串?

看来,使用字符串解析与正则表达式的选择出现在我经常出现的情况出现,我需要一部分的字符串,关于所说的字符串的信息等。 之所以出现这个问题,是因为我们正在评估一个soap头部的动作, 在它被解析成通过WCF的OperationContext对象可管理的东西之后,然后做出决定。 现在,简单的解决方案似乎是保持实现简单的基本子串,但我想知道RegEx是更好还是更健壮。 我的另一部分想知道在我们的特…


java - 如何在忽略转义逗号的同时拆分逗号分隔的String?

我需要编写一个StringUtils.commaDelimitedListToStringArray函数的扩展版本,它获取一个额外的参数:escape char。 所以打电话给我: commaDelimitedListToStringArray("test,test\\,test\\,test,test", "\\") 应该返回:["test", "test,test,test", "t…


如何在C#中通过多字符分隔符分割字符串?

如果我想使用一个单词的分隔符来分割一个字符串,该怎么办? 例如, This is a sentence 。 我想分手is得到This和a sentence 。 在Java,我可以发送字符串作为分隔符,但是如何在C#完成此操作?…


使用拆分在Java中使用分隔符选项卡“\ t”进行字符串解析

我正在处理一个以制表符分隔的字符串。 我正在使用split函数完成此操作,它适用于大多数情况。 当字段丢失时会出现问题,因此我不会在该字段中获取null,而是获取下一个值。 我将解析后的值存储在字符串数组中。 String[] columnDetail=new String[11]; columnDetail=column.split("\t"); 任何帮助,将不胜感激。 如果可能的话,…


Java:分割逗号分隔的字符串,但忽略引号中的逗号

我有一个像这样的字符串: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" 我想用逗号分割-但我需要忽略引号中的逗号。 我怎样才能做到这一点? 似乎正则表达式的方法失败; 我想我可以手动扫描并在看到报价时进入不同的模式,但使用预先存在的库会很好。(编辑:我想我是指已经是JDK一部分的库,或者已经是Apache Commons等常用库的…


在Java中使用分隔符(split的对立面)连接数组元素的快速而简单的方法

这个问题在这里已经有了答案: Java:数组的功能像PHP的join()? 22个答案 请参阅相关的.NET问题 我正在寻找一种快速简单的方法来完成与split相反的操作,以便它将使["a","b","c"]变成"a,b,c" 遍历一个数组需要添加一个条件(如果这不是最后一个元素,请添加分隔符)或使用子串删除最后一个分隔符。 我确信有一种经过认证的高效方法可以做到这一点(Apache C…




java split string按照分割 java逗号分隔字符串 split截取 text string java分隔符 java分割字符串 split空字符串