Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 24.02.2018
Сообщений: 17

Не могу обратиться к TreeMap в классе без метода main

22.11.2018, 22:34. Показов 2248. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Возник такой вопрос. Могу ли я работать с TreeMap не в главном классе? Почему я не могу обратиться к карте? (Ошибка в строке 21 <identifier> expected. Однако при обращении к карте в методах все работает). Типом элемента коллекции является пользовательский класс Contact. Заранее спасибо.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package telephonelist;
 
import java.util.*;
 
public class Brain {
Integer key;  
Map <Integer,Contact> tellist = new TreeMap<>();
 
public void Insert(Integer key)
{
tellist.put(key, new Contact());
};
 
 
 
public void delete(Integer key)
{
tellist.remove(key);
};
 
tellist.put(1,new Contact("Василий Петров","22-33-44","Москва"));
 
 
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.11.2018, 22:34
Ответы с готовыми решениями:

Невозможно передать ArrayList в аргументы метода без модификатора static у этого метода или метода main
Крч, хочу передать экземпляр класса ArrayList в метод, но ide говорит, что нельзя это сделать, пока сам метод или main не будут в...

Hello, World без метода main
Это Хорстманн и Корнелл &quot;Java 2. Библиотека профессионала&quot;. Вот код: public class Hello { static { ...

Вызов метода из vector(a) в функции main без использования вызова execute внутри класса
Добрый день столкнулся с проблемой, что просто не могу вызвать метод из вектора в функции main. Код выглядит след образом. #pragma...

2
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
22.11.2018, 22:47
Лучший ответ Сообщение было отмечено VVell как решение

Решение

Цитата Сообщение от VVell Посмотреть сообщение
tellist.put(1,new Contact("Василий Петров","22-33-44","Москва"));
У тебя эта строчка вообще "висит в воздухе". Помести ее в метод и будет счастье
1
0 / 0 / 0
Регистрация: 24.02.2018
Сообщений: 17
22.11.2018, 22:49  [ТС]
iSmokeJC, да,спасибо,я уже исправил)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2018, 22:49
Помогаю со студенческими работами здесь

У меня есть список в классе. Как я могу закинуть туда элемент из другого метода?
У меня есть список в классе. Как я могу закинуть туда элемент из другого метода?

Как правильно обратиться к форме из Main
Форма объявляется так: ' Form1.vb Public Class Form1 End Class ' (еще есть файл Form1.Designer.vb) Основной: Public Class...

Random в классе. Не в Main
Кто может подсказать как рандом разместить в классе отличном от класса содержащего Main. И возможно ли это? Так как создать экземпляр...

Проблемы в классе main
Изучаю Java, потоки, переписал пример не работает, ругается на statick в класи main Ошибка следующая: &quot;Error:(27, 28) java: Illegal...

Из Form1.h не удается обратиться к функции в main.cpp
Есть project Windows Forms. В обработчике событий на кнопочку нужно использовать стандартные функции, которые есть в Math.h ( abs, log,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru