java - 在添加分隔符后在Java中分割字符串

标签 java string split delimiter

我编写了一些代码,利用 split() 方法返回由句点分隔的第一个项目。经过一些测试后,我发现我将字符串拆分成的数组的长度为 0,所以我假设它根本没有拆分。在某些情况下,没有句点,我希望返回整个字符串,这可能是相关的。为了弥补这一点,我在每个字符串的末尾添加了一个句点。见下文:

longText=longText+".";
String tempName[]=longText.split(".");
String realName=tempName[0];
System.out.println(realName); 
return realName;

最佳答案

方法 String#split 将正则表达式作为参数。请参阅Java Doc

以下:Split String on dot . as delimiter会帮助你

关于java - 在添加分隔符后在Java中分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19496901/

相关文章:

java - 检测是否使用 mockito 调用了 private static final 字段的方法

php - 从url获得一些值(value)?

c# - C# 应用程序中的正则表达式语法

c# - 我怎样才能删除最后一部分?

java - Rxjava 调度程序在最后一行之后不会运行

java - NetLogo是否与Java中存在的bigdecimal函数具有相同或相似的功能?

Java,在数组上插入对象的方法,返回 boolean 值

javascript - 正确的 JSON 格式 : newline not allowed for each item in a JSON array?

java - 拆分字符串并存储在数组列表中

image - 将大图像分割成A4大小的图像