Любое действие это проход) вопрос в скорости
Но не по всему объекту
Если искомое значение второе - остальные проходить не нужно
Да даже если оно последнее, не нужно выделять память под текст (причём это может быть множеством действий, в том числе с переносом памяти из одной области в другую), делать строку из объекта, проходить по этой строке
В общем, с точки зрения сложности алгоритма ответ очевиден