я вот хочу дебажить но при открытии дебага показывает только результат в консоли но кнопочки у дебага не активные .это один из вопросов. следующии вопрос из за того что не получается дебажить не могу понять как это метод toString сработал при создании новых обьектов в цикле я так понимаю что сработал конструктор но почему вывелся результат функций toString.ведь мы в цикле его не вызывали.
package com.javarush.task.task08.task0803;
import java.util.HashMap;
import java.util.Map;
/*
Коллекция HashMap из котов
*/
public class Solution {
public static void main(String[] args) throws Exception {
String[] cats = new String[]{"васька", "мурка", "дымка", "рыжик", "серый", "снежок", "босс", "борис", "визя", "гарфи"};
HashMap<String, Cat> map = addCatsToMap (cats);
for (Map.Entry<String, Cat> pair : map.entrySet ()) {
System.out.println (pair.getKey () + " - " + pair.getValue ());
}
}
public static HashMap<String, Cat> addCatsToMap(String[] cats) {
//напишите тут ваш код
HashMap<String, Cat> map2 = new HashMap<String, Cat> ();
for (int i = 0; i < cats.length; i++) {
map2.put (cats[i], new Cat (cats[i]));
}
return map2;
}
public static class Cat {
String name;
public Cat(String name) {
this.name = name;
}
@Override
public String toString() {
return name != null ? name.toUpperCase () : null;
}
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Проблема в том, что в onPause вы ставите camera = null;, а потом в onResume пытаетесь открыть camera = Cameraopen(); Естественно, оно падает
Когда я переопределяю метод из базового класса с помощью @Override - это статическое связывание, а когда без - динамическоеПравильно ли я понимаю?
У меня есть файл, в котором лежит строка, где каждое значение разделено пробелом, мне надо разделить каждое значение через пробелВ файле строка...