Метод не кладет в Map элементы, на выходе получаем NullPointerException, calculatedMap пуста. Подскажите у кого глаз наметан что не так в коде:
private Map<String, String> CalculateTime(String folderPath) {
Map<String, String> startMap = ConvertFileToMap(folderPath + "/start.log");
Map<String, String> endMap = ConvertFileToMap(folderPath + "/end.log");
Map<String, String> calculatedMap = null;
for (Map.Entry<String, String> startEntry : startMap.entrySet()) {
for (Map.Entry<String, String> endEntry : endMap.entrySet()) {
if (startEntry.getKey().equals(endEntry.getKey()))
calculatedMap.put(startEntry.getKey(), TimeConverter.Calculate(endEntry.getValue(), startEntry.getValue()));
}
}
return calculatedMap;
}
Map<String, String> calculatedMap = new HashMap<String, String>();
скажите, а вы понимаете смысл коллекции типа Map?
Я - да.
for (String key : startMap.keySet()) {
if (endMap.containsKey(key)) {
calculatedMap.put(key, TimeConverter.Calculate(endMap.get(key), startMap.get(key)));
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я разрабатываю программу с использованием lvjgl и lvjguiПри попытке отобразить 2D текстуры проблем нет, но когда я пытаюсь отобразить 3D куб у меня...
Возможно ли читать текстовый файл word, который содержится в ресурсах приложения ?
Осваиваю Android studio java - хочу написать андроид приложение