.txt에서 String 배열을 만들고이 문자열을 키로 사용하여 HashMap을 만들고 싶습니다. 하지만 하나의 값에 하나의 키로 String을 사용하고 싶지는 않습니다. 각 정보를 HashMap의 새로운 키로 사용하고자합니다.해시 맵에서 키 배열로 문자열 배열을 사용하려면 어떻게해야합니까?
private static String[] readAndConvertInputFile() {
String str = StdIn.readAll();
String conv = str.replaceAll("\'s", "").replaceAll("[;,?.:*/\\-_()\"\'\n]", " ").replaceAll(" {2,}", " ").toLowerCase();
return conv.split(" "); }
문자열의 정보는 ("단어", "물건", "기타", "pp.", "물건"과 같습니다.
내 값은 텍스트의 단어 빈도 여야합니다. 그래서 예를 들어 키 : "단어"값 : 1, 키 : "물건"값 : 2 등등 ... 누군가가 나를 도와 줄 수 있다면, 나는 단서가있다. :) 단어가 등장하는 횟수를 추적하기 위해 키 각 array
인덱스의 String
값 및 값으로 Integer
을 사용하는 동안
당신이 (HTTPS [Multimap과]을 찾고 계십니까 스트림 사용 : //google-collections.googlecode에게. co.kr/svn/trunk/javadoc/co.kr/google/common/collect/Multimap.html)? – StackFlowed
@StackFlowed 거기에 닫는 괄호를 던지기를 원할 수도 있습니다.) –
@QPaysTaxes done! – StackFlowed