語法:
import java.util.Arrays;
public class Slime {
public static void main(String[] args) {
String src = "WASHINGTON - Gerald R. Ford was a man of limited ambition who, through bizarre circumstances never before experienced by the country, achieved an office that others win through the greatest determination and calculation. The nation's 38th president, Ford wanted only to become speaker of the House. History had another place for him. ADVERTISEMENT Ford was comfortable in the House, representing a Michigan congressional district for 25 years, rising to Republican leader and working toward his dream of one day running the chamber, when President Nixon called.He needed a new vice president; scandal had chased Spiro Agnew from the office.Ford wasn't Nixon's first choice, but the president agreed that the amiable Republican would be the easiest to win confirmation by both houses of Congress. So it went, and Ford became vice president in December 1973.Yet eight months later, the scenario got even stranger.";
String[] array = src.replaceAll("\\W", " ").split("\\s+");
Arrays.sort(array);
int n = 1;
for (int i = 0; i < array.length - 1; i++) {
if (array[i].equals(array[i + 1])) {
n++;
} else {
System.out.println(n + " " + array[i]);
n = 1;
}
}
}
}
輸出
語法:
頻率 字
1 1973
1 25
1 38th
1 ADVERTISEMENT
1 Agnew
1 Congress
1 December
5 Ford
1 Gerald
1 He
1 History
2 House
1 Michigan
2 Nixon
1 President
1 R
2 Republican
1 So
1 Spiro
1 The
1 WASHINGTON
1 Yet
3 a
1 achieved
1 agreed
1 ambition
1 amiable
1 an
3 and
1 another
1 be
1 became
1 become
1 before
1 bizarre
1 both
1 but
2 by
1 calculation
1 called
1 chamber
1 chased
1 choice
1 circumstances
1 comfortable
1 confirmation
1 congressional
1 country
1 day
1 determination
1 district
1 dream
1 easiest
1 eight
1 even
1 experienced
1 first
2 for
1 from
1 got
1 greatest
2 had
1 him
1 his
1 houses
2 in
1 it
1 later
1 leader
1 limited
1 man
1 months
1 nation
1 needed
1 never
1 new
4 of
2 office
1 one
1 only
1 others
1 place
4 president
1 representing
1 rising
1 running
2 s
1 scandal
1 scenario
1 speaker
1 stranger
1 t
2 that
10 the
2 through
3 to
1 toward
2 vice
1 wanted
2 was
1 wasn
1 went
1 when
1 who
2 win
1 working
1 would