2013-02-10 58 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來得到你所有的子串。