Я работаю над небольшим проектом, в котором я хочу, чтобы следующее произошло: я хочу, чтобы уметь описать слова таким образом, чтобы я мог чтобы получить обе части информации позже. Использование массива String кажется, что это потребует много времени, и, кстати, я интерпретирую то, что я читаю, использование следующего фрагмента кода дает мне вторую письменную информацию, которая является «Описание примера». он отображает второе значение в первое «значение» (которое является «ключом»).Java - Сопоставление описания слова с помощью карты/HashMap
Map<String, String> exampleDictionaryThing = new HashMap<String, String>() {{
put("Example Word", "Example Description.");
}};
Просто, чтобы убедиться, что я понял, что английский язык не является на самом деле моим лучшим языком, я пытаюсь сделать кучу подобного словаря вещей, где я могу захватить оба части информации , две части информации. являясь словом и описанием для него, но выполнение множества массивов String было бы A) занимать много времени, а B) было бы, как мне кажется, невероятно неэффективным способом решения этой проблемы.
У кого-нибудь есть идеи?
Update # 1
Я знал, что моя формулировка может вызвать путаницу; извините xD. Из того, что я читал о том, как я это делаю, строка кода, приведенная выше, позволяет мне получить доступ к «Примеру описания». если я вызываю функцию get(). Мне нужно что-то хранить две строки и дать мне доступ к обоим (надеюсь) без использования массива String. Мой вопрос: как я могу хранить две строки таким образом?
Во-первых, нет 'String []' в поле зрения. Во-вторых, то, что вы описываете (и соглашаетесь быть идеальным решением), - это то, что вы реализовали, - «Ключ» ключевых слов «String» к значениям «String». Тем не менее, я не совсем понимаю, каков ваш вопрос - вам интересно, идеально ли это? Мы не можем ответить на это, поскольку мы не знаем полного контекста того, что вы делаете. Почему бы вам не попробовать и посмотреть, как это работает для вас? – Makoto
Вы можете перебирать записи в «Карта». –
Можете ли вы сформулировать свой вопрос в одной строке? Я понятия не имею, о чем вы спрашиваете. –