Как искать строку в Java, если у меня есть более одного массива, и я хочу искать во всех из них?

Вместо того, чтобы указывать локаль во всех разборах, я предпочитаю устанавливать широко распространенный язык приложения, хотя, если строковые форматы не соответствуют друг другу, это может не сработать.

CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("pt-PT");
CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("pt-PT");

Определение это в начале вашего заявления сделает все двойные парсы ожидающими запятой как десятичным разделителем. Вы можете установить соответствующий языковой стандарт, чтобы разделитель десятичных и тысяч символов соответствовал строкам, которые вы обрабатываете.

-8
задан Eran 13 December 2017 в 00:16
поделиться