Это было бы возможно только в том случае, если где-то у вас был кэш строк, сгенерированных из каждого ввода, который вы собираетесь получить.
Строки являются неизменяемыми, поэтому вы не можете поместить новые данные в существующую строку - поэтому, если вы не можете найти существующую строку, которая уже имеет нужные данные (кеш Я упоминал ранее) вам придется создать новую строку.
(Я бы также настоятельно рекомендовал указать кодировку символов, которую вы хотите использовать, а не полагаться на кодировку по умолчанию системы.)
Конечно, если это не действительно кодированный текст для начала (например, если данные byte[]
взяты из изображения), тогда Base64 будет более подходящим в любом случае - но это ортогонально от того, нужна ли вам новая строка .