例:
String wholeString =
"Typical models for star formation assume that every type of galaxy produces stars"
分割された文字列とそれに続く (+1) 文字列をツリーマップに格納したい: with windowSize = 4
(predefined):
Typi
, ypic
-> put into TreeMap
ypic
, pica
-> put into TreeMap
windowSize = 2
それは次のようになります:
, Ty
- yp
> TreeMap
等々。
これまでの私のコード:
Map<String, String> generateMap = new TreeMap<String, String>();
for (int i = 0; i < wholeString.length(); i++) {
generateMap
.put((wholeString.substring((i),
Math.min((i + windowSize), wholeString.length()))),
(wholeString.substring(
(i + 1),
(Math.min((i + windowSize),
wholeString.length())))));
}
sysprint すると、次
{ Augen=Augen, Außen=Außen, Innen=Innen, Jauch=Jauch,
のようになります。