Я пишу небольшое приложение, которое читает некоторые входные данные и делает что-то на основе этих входных данных.
В настоящее время я ищу строку, которая заканчивается, скажем, "магией", я бы использовал String'sendsWith
метод.Любой, кто читает мой код, понимает, что происходит.
Еще один способ сделать это - создать шаблон и попытаться сопоставить строку, заканчивающуюся «магией».Это также ясно, но я лично считаю, что это излишнее, потому что шаблон, который я ищу, совсем не сложен.
Когда вы думаете, стоит ли использовать RegEx Java?Если это сложность, как бы вы лично определили, что достаточно сложно?
Кроме того, бывают ли случаи, когда использование шаблонов на самом деле быстрее, чем манипуляции со строками?используя Java 6.