Как написать код региональных настроек на Java

Может кто-нибудь, пожалуйста, помогите мне понять ниже код VB. Я должен написать соответствующий код Java. Но я не могу понять код VB. Это касается изменения региональных настроек.

Dim sTemp As String
mstrDecimalSepChar = OS_GetRegionalSetting(DecimalSeparator)
OS_SetRegionalSetting DecimalSeparator, "."
sTemp = OS_GetRegionalSetting(DecimalSeparator)

mstrThousandsSepChar = OS_GetRegionalSetting(ThousandsSeparator)
OS_SetRegionalSetting ThousandsSeparator, ","
sTemp = sTemp & OS_GetRegionalSetting(ThousandsSeparator)

SetRegionalSettings = (sTemp = ".,")

1 ответ

Dim sTemp As String

mstrDecimalSepChar = OS_GetRegionalSetting(DecimalSeparator)       ' save current system setting for the separator
OS_SetRegionalSetting DecimalSeparator, "."                        ' set separator to "."

mstrThousandsSepChar = OS_GetRegionalSetting(ThousandsSeparator)   ' save current system setting for the separator
OS_SetRegionalSetting ThousandsSeparator, ","                      ' set separator to ","

sTemp = OS_GetRegionalSetting(DecimalSeparator)                    ' retrieve the system settings of the two separators
sTemp = sTemp & OS_GetRegionalSetting(ThousandsSeparator)

SetRegionalSettings = (sTemp = ".,")                               ' return True if separators are now "." and "," in system settings
Другие вопросы по тегам