проблема - у меня есть что-то вроде следующих записей, 1000 из них:Как реализовать сборку (список, карту?) Сложных строк в Java?
args1=msg args2=flow args3=content args4=depth args6=within ==> args5=content
args1=msg args2=flow args3=content args4=depth args6=within args7=distance ==> args5=content
args1=msg args2=flow args3=content args6=within ==> args5=content
args1=msg args2=flow args3=content args6=within args7=distance ==> args5=content
args1=msg args2=flow args3=flow ==> args4=flowbits
args1=msg args2=flow args3=flow args5=content ==> args4=flowbits
args1=msg args2=flow args3=flow args6=depth ==> args4=flowbits
args1=msg args2=flow args3=flow args6=depth ==> args5=content
args1=msg args2=flow args4=depth ==> args3=content
args1=msg args2=flow args4=depth args5=content ==> args3=content
args1=msg args2=flow args4=depth args5=content args6=within ==> args3=content
args1=msg args2=flow args4=depth args5=content args6=within args7=distance ==> args3=content
я делаю какой-то метод внушения. Скажем, args1 = тзд args2 = поток args3 = поток ==> args4 = flowbits
Если предложение содержит глутамат натрия, поток, а другой поток, то я должен вернуть предложение flowbits.
Как я могу это сделать? Я знаю, что я должен сканировать (всякий раз, когда персонаж нажимает на текстовую область) список или массив для соответствия и возвращает результат, но 1000 записей, как мне его реализовать?
Я думаю о HashMap, но могу ли я сделать что-то подобное?
< «тзд, поток, поток», «flowbits»>
Кроме того, в предложении аргументы не может быть в порядке, так что если предположить, что это поток, поток, сообщ то я ничего не могу соответствовать в HashMap, поскольку ключ является «msg, flow, flow».
Что делать в этом случае? Пожалуйста помоги. Бесконечно благодарен!
Hi. Я прочитал в Set, поскольку я не использовал его раньше. Как насчет вопроса «аргументы могут быть не в порядке»? Есть ли у вас какие-либо идеи о том, как ее решить, если я реализую карту? Благодаря! –
Пожалуйста, проигнорируйте args1 и args2, он есть, когда я вытащил записи из сгенерированного результата априори. –
@Alex: Из того, что вы написали, мне кажется, что вы хотите проигнорировать заказ при поиске матчей. Использование клавиши Set as сделает именно это. –