如何使用Java根据长度拆分单词?

如何使用Java根据长度拆分单词?,java,Java,把一个单词分成2到4个字符的最好方法是什么 示例: “tundra”可以是“tun”和“dra”或“tund”和“ra” “rainforest”在“fore”和“st”中可以是“ra”和“ra” 是否有专门设计的方法来实现这一点?为什么不对字符串长度使用模运算?这样,您就可以轻松地将字符串拆分为若干部分。请查看如何在每N个位置拆分字符串。然后,只需从2到4对n进行迭代即可获得所有子字符串。您要寻找的模式到底是什么?为什么“雨林”不能是“ra”、“in”、“fo”、“re”和“st”?它可以

把一个单词分成2到4个字符的最好方法是什么

示例:

  • “tundra”可以是“tun”和“dra”或“tund”和“ra”
  • “rainforest”在“fore”和“st”中可以是“ra”和“ra”

是否有专门设计的方法来实现这一点?

为什么不对字符串长度使用模运算?这样,您就可以轻松地将字符串拆分为若干部分。

请查看如何在每N个位置拆分字符串。然后,只需从2到4对n进行迭代即可获得所有子字符串。

您要寻找的模式到底是什么?为什么“雨林”不能是“ra”、“in”、“fo”、“re”和“st”?它可以是。给我一个长度为4到16个字符的单词,我需要将该单词分解为2到4个字符的子单词,组成原始单词。你的意思是你需要找出原始单词的2到4个大小的子单词的所有组合吗?是的,给定长度从4到16个字符不等的7个单词的列表,我需要返回组成这些单词的20个字符串的列表。谢谢