只需在java中复制一个子字符串

只需在java中复制一个子字符串,java,string,copy,substring,Java,String,Copy,Substring,我有很多字符串,例如Animal.dog,World.game,我只想在句号前取字符串。e、 我需要动物和世界 我不想使用indexOf()方法,也不想搜索子字符串,因为有些名称是相同的e.t.c 有没有其他方法可以实现这一目标?e、 g复制字符串直到完全停止 因为每次句号前字符串的长度不是恒定的。使用split(),(它可能在内部使用indexOf()) 使用split(),(它可能在内部使用indexOf()) 如果字符串中始终有一个句点,则可以使用句点作为分隔符拆分字符串,并从数组中提取第

我有很多字符串,例如Animal.dog,World.game,我只想在句号前取字符串。e、 我需要动物和世界

我不想使用indexOf()方法,也不想搜索子字符串,因为有些名称是相同的e.t.c

有没有其他方法可以实现这一目标?e、 g复制字符串直到完全停止

因为每次句号前字符串的长度不是恒定的。

使用
split()
,(它可能在内部使用
indexOf()

使用
split()
,(它可能在内部使用
indexOf()


如果字符串中始终有一个句点,则可以使用句点作为分隔符拆分字符串,并从数组中提取第一个字符串。

如果字符串中始终有一个句点,则可以使用句点作为分隔符拆分字符串,并从数组中提取第一个字符串。

您只需要使用点作为分隔符来拆分字符串

String.split
返回所有结果子字符串的数组,因此:

String str = "Animal.dog";
String[] split_str = str.split("\\.");
分割街将是:

["Animal", "dog"]

您只需要使用点作为分隔符来拆分字符串

String.split
返回所有结果子字符串的数组,因此:

String str = "Animal.dog";
String[] split_str = str.split("\\.");
分割街将是:

["Animal", "dog"]

什么是句号?什么意思?有些名称是相同的,不能使用indexOf方法?是一个大字符串还是有几个字符串?可以基于点拆分字符串,并使用返回数组中的第一个元素。字符串的“格式”到底是什么?一根线还是多根线?我指的是圆点。句号:什么是句号?什么意思?有些名称是相同的,不能使用indexOf方法?是一个大字符串还是有几个字符串?可以基于点拆分字符串,并使用返回数组中的第一个元素。字符串的“格式”到底是什么?一根线还是多根线?我指的是圆点。句号:p