@Fox Да кстати проект старый и обновление действий, либо не сделал либо не появилась обновить проект.
Требуется расшифровка сокращений (получаю ошибку)
-
При попытки расшифровать название конкретного штата, получаю ошибку в синтаксисе
import java.util.HashMap; import java.util.Map; public class StateConverter { private Map<String, String> stateAbbreviations; public StateConverter() { // Инициализация таблицы сокращенных названий и полных названий штатов stateAbbreviations = new HashMap<>(); stateAbbreviations.put("AL", "Alabama"); stateAbbreviations.put("AK", "Alaska"); stateAbbreviations.put("AZ", "Arizona"); stateAbbreviations.put("AR", "Arkansas"); stateAbbreviations.put("CA", "California"); stateAbbreviations.put("CO", "Colorado"); stateAbbreviations.put("CT", "Connecticut"); stateAbbreviations.put("DE", "Delaware"); stateAbbreviations.put("FL", "Florida"); stateAbbreviations.put("GA", "Georgia"); stateAbbreviations.put("HI", "Hawaii"); stateAbbreviations.put("ID", "Idaho"); stateAbbreviations.put("IL", "Illinois"); stateAbbreviations.put("IN", "Indiana"); stateAbbreviations.put("IA", "Iowa"); stateAbbreviations.put("KS", "Kansas"); stateAbbreviations.put("KY", "Kentucky"); stateAbbreviations.put("LA", "Louisiana"); stateAbbreviations.put("ME", "Maine"); stateAbbreviations.put("MD", "Maryland"); stateAbbreviations.put("MA", "Massachusetts"); stateAbbreviations.put("MI", "Michigan"); stateAbbreviations.put("MN", "Minnesota"); stateAbbreviations.put("MS", "Mississippi"); stateAbbreviations.put("MO", "Missouri"); stateAbbreviations.put("MT", "Montana"); stateAbbreviations.put("NE", "Nebraska"); stateAbbreviations.put("NV", "Nevada"); stateAbbreviations.put("NH", "New Hampshire"); stateAbbreviations.put("NJ", "New Jersey"); stateAbbreviations.put("NM", "New Mexico"); stateAbbreviations.put("NY", "New York"); stateAbbreviations.put("NC", "North Carolina"); stateAbbreviations.put("ND", "North Dakota"); stateAbbreviations.put("OH", "Ohio"); stateAbbreviations.put("OK", "Oklahoma"); stateAbbreviations.put("OR", "Oregon"); stateAbbreviations.put("PA", "Pennsylvania"); stateAbbreviations.put("RI", "Rhode Island"); stateAbbreviations.put("SC", "South Carolina"); stateAbbreviations.put("SD", "South Dakota"); stateAbbreviations.put("TN", "Tennessee"); stateAbbreviations.put("TX", "Texas"); stateAbbreviations.put("UT", "Utah"); stateAbbreviations.put("VT", "Vermont"); stateAbbreviations.put("VA", "Virginia"); stateAbbreviations.put("WA", "Washington"); stateAbbreviations.put("WV", "West Virginia"); stateAbbreviations.put("WI", "Wisconsin"); stateAbbreviations.put("WY", "Wyoming"); } public String getStateFullName(String stateAbbreviation) { // Получение полного названия штата по сокращенному названию return stateAbbreviations.get(stateAbbreviation); } public static void main(String[] args) { StateConverter stateConverter = new StateConverter(); String stateAbbreviation = "[[STATE]]"; // Замените это на сокращенное название, которое вам нужно преобразовать - ТУТ МОЯ ПЕРЕМЕННАЯ String fullName = stateConverter.getStateFullName(stateAbbreviation); if (fullName != null) { System.out.println("Полное название штата: " + fullName); } else { System.out.println("Штат не найден."); } } } -
@APTrend said in Требуется расшифровка сокращений (получаю ошибку):
При попытки расшифровать название конкретного штата, получаю ошибку в синтаксисе
import java.util.HashMap; import java.util.Map; public class StateConverter { private Map<String, String> stateAbbreviations; public StateConverter() { // Инициализация таблицы сокращенных названий и полных названий штатов stateAbbreviations = new HashMap<>(); stateAbbreviations.put("AL", "Alabama"); stateAbbreviations.put("AK", "Alaska"); stateAbbreviations.put("AZ", "Arizona"); stateAbbreviations.put("AR", "Arkansas"); stateAbbreviations.put("CA", "California"); stateAbbreviations.put("CO", "Colorado"); stateAbbreviations.put("CT", "Connecticut"); stateAbbreviations.put("DE", "Delaware"); stateAbbreviations.put("FL", "Florida"); stateAbbreviations.put("GA", "Georgia"); stateAbbreviations.put("HI", "Hawaii"); stateAbbreviations.put("ID", "Idaho"); stateAbbreviations.put("IL", "Illinois"); stateAbbreviations.put("IN", "Indiana"); stateAbbreviations.put("IA", "Iowa"); stateAbbreviations.put("KS", "Kansas"); stateAbbreviations.put("KY", "Kentucky"); stateAbbreviations.put("LA", "Louisiana"); stateAbbreviations.put("ME", "Maine"); stateAbbreviations.put("MD", "Maryland"); stateAbbreviations.put("MA", "Massachusetts"); stateAbbreviations.put("MI", "Michigan"); stateAbbreviations.put("MN", "Minnesota"); stateAbbreviations.put("MS", "Mississippi"); stateAbbreviations.put("MO", "Missouri"); stateAbbreviations.put("MT", "Montana"); stateAbbreviations.put("NE", "Nebraska"); stateAbbreviations.put("NV", "Nevada"); stateAbbreviations.put("NH", "New Hampshire"); stateAbbreviations.put("NJ", "New Jersey"); stateAbbreviations.put("NM", "New Mexico"); stateAbbreviations.put("NY", "New York"); stateAbbreviations.put("NC", "North Carolina"); stateAbbreviations.put("ND", "North Dakota"); stateAbbreviations.put("OH", "Ohio"); stateAbbreviations.put("OK", "Oklahoma"); stateAbbreviations.put("OR", "Oregon"); stateAbbreviations.put("PA", "Pennsylvania"); stateAbbreviations.put("RI", "Rhode Island"); stateAbbreviations.put("SC", "South Carolina"); stateAbbreviations.put("SD", "South Dakota"); stateAbbreviations.put("TN", "Tennessee"); stateAbbreviations.put("TX", "Texas"); stateAbbreviations.put("UT", "Utah"); stateAbbreviations.put("VT", "Vermont"); stateAbbreviations.put("VA", "Virginia"); stateAbbreviations.put("WA", "Washington"); stateAbbreviations.put("WV", "West Virginia"); stateAbbreviations.put("WI", "Wisconsin"); stateAbbreviations.put("WY", "Wyoming"); } public String getStateFullName(String stateAbbreviation) { // Получение полного названия штата по сокращенному названию return stateAbbreviations.get(stateAbbreviation); } public static void main(String[] args) { StateConverter stateConverter = new StateConverter(); String stateAbbreviation = "[[STATE]]"; // Замените это на сокращенное название, которое вам нужно преобразовать - ТУТ МОЯ ПЕРЕМЕННАЯ String fullName = stateConverter.getStateFullName(stateAbbreviation); if (fullName != null) { System.out.println("Полное название штата: " + fullName); } else { System.out.println("Штат не найден."); } } }Эм, а вы где применяете этот код?
-
@APTrend said in Требуется расшифровка сокращений (получаю ошибку):
@Fox При парсинге строки, я получаю сокращенное название штата, а мне нужно полное
Конкретно в BAS вы где применяете этот код?
-
@DuckDuck said in Требуется расшифровка сокращений (получаю ошибку):
import java.
меня одного смущают эти строки ?Не только вас, по этому я и спрашиваю, где топикастер в BAS применяет эти строки. А то java, javascript какая разница..
:D