Как в настройках, intellij idea, изменить символ, используемый для десятичного числа с запятой на точку?

Как в настройках, intellij idea, изменить символ, используемый для десятичного числа с запятой на точку? Дело в том, что double использует 4.1 (точку ), но при чтении из строки или файла требует запятую. Код из учебника, дело не в нем,нужны настройки intellij idea

String str1 = "2 3.4 5 6 7.4 9.1 10.5 qqq";
Scanner src = new Scanner(str1);
while (src.hasNext()) {
    if (src.hasNextDouble()) {
        sum += src.nextDouble();
        count++;
    }
}

Ответы (2 шт):

Автор решения: AlekseiGaile
String str1 = "2 3.4 5 6 7.4 9.1 10.5 qqq";
Scanner src = new Scanner(str1);        

while (src.hasNextDouble()) {
    sum += src.nextDouble();
    count++;
}

Запятая там не используется, а код у вас зацикливается когда доходит до "qqq"

→ Ссылка
Автор решения: Sergey

Глупый сканер использует установки локализации.
Можно попробовать переключиться на Locale с нужным разделителем дробной части.
Если что, можно даже переключаться туда-обратно.

String str1 = "2 3.4 5 6 7.4 9.1 10.5 qqq";
Scanner src = new Scanner(str1);
while (src.hasNext()) {
    src.useLocale(Locale.US);
    if (src.hasNextDouble()) {
        sum += src.nextDouble();
        count++;
    }
    src.useLocale(Locale.getDefault()); // или src.reset();
}
→ Ссылка