2013-02-10 59 views
-1

什么是最好的方式来把一个词分成两到四个字符的长度?如何使用Java根据长度分割单词?

实例:

  • “苔原” 可以是 “桶” & “DRA” 或 “tund” & “RA”
  • “雨林” 可以是 “在”, “前部 ”RA“ &” &“st”

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

+3

你正在寻找什么样的模式?为什么不能把“雨林”变成“ra”,“in”,“fo”,“re”和“st”? – 2013-02-10 06:59:30

+0

它可以。我收到一个长度为4到16个字符的单词,我需要将这个单词分成2到4个字符组成的字母。 – Chad 2013-02-10 07:03:43

+0

你的意思是你需要拿出原始单词的2-4个大小的子词的所有组合? – 2013-02-10 07:07:05

回答

0

为什么不对字符串长度使用模运算?结果你可以很容易地分割你的字符串。

0

看看这个question关于如何在每一个位置的字符串拆分。然后你只需要遍历从2到4的n来得到你所有的子串。