Тогда это не строка, а data class с тремя полями, не?
дата класс с десятками строк, из дата класса нужно сделать ключ для хэшмап. Ключ будет уникальным только при конкатенации трех строк из класса. Поэтому сейчас тупо приплюсовываю строки вместо хэшкода, чтобы уберечь от возможной коллизии даже при верхнем регистре строк. Это вопрос времени, когда коллизия проявит себя. А вот с прибавлением строк чуть просядет эффективность кода, но хоть надежно будет