Вопросы по теме 'raw-types'
Почему компилятор Java жалуется на использование foreach с необработанным типом?
У меня возникла странная ошибка компилятора при использовании дженериков в цикле for-each в Java. Это ошибка компилятора Java или мне что-то здесь действительно не хватает?
Вот весь мой класс:
public class Generics<T extends Object> {...
2176 просмотров
schedule
21.11.2023
Универсальные методы Java в универсальных классах
Если вы создаете универсальный класс в Java (класс имеет параметры универсального типа), можете ли вы использовать универсальные методы (метод принимает параметры универсального типа)?
Рассмотрим следующий пример:
public class MyClass {...
9023 просмотров
schedule
09.07.2022
Использование необработанного типа с интерфейсом в Java
Я пытаюсь найти информацию о необработанных типах и можно ли использовать интерфейс следующим образом:
public class GlobalConverter {
public interface Listener {
void onReady(Object t);
}
public void convert(String string,...
216 просмотров
schedule
30.03.2023
Параметр типа явного метода игнорируется для необработанного типа класса; ошибка компилятора?
Я получаю сообщение об ошибке компилятора, вызывающее универсальный метод с явными параметрами типа, как если бы параметр явного типа не был принят во внимание. Минимальный пример:
class CastExample {
static class ThingProducer<S> {...
827 просмотров
schedule
04.07.2023
Почему этот Java-код не генерирует исключение?
Я возился со списками и добрался до этого кода (его часть основного):
List l1 = new ArrayList<Object>();
List l2 = new ArrayList<String>();
Object t = "a";
l1.add("a");
l2.add(t);
System.out.println(l1.equals(l2));...
63 просмотров
schedule
07.10.2023
Неожиданное добавление строки в список‹Целые›
Я не понимаю, как компилятор обрабатывает следующий код, поскольку он выводит Test , а я ожидал ошибку.
List<Integer> b = new ArrayList<Integer>();
List a = b;
a.add("test");
System.out.println(b.get(0));
Я надеялся, что...
75 просмотров
schedule
17.03.2023
Почему я все еще могу добавить любой объект в список со ссылочным типом необработанного типа после изменения его типа объекта на универсальный?
Я объявил и инициализировал myList с необработанным ссылочным типом List и необработанным типом объекта ArrayList. Затем я повторно сослался на myList на новый универсальный ArrayList of Longs. Я думал, что добавление в этот список чего-либо, кроме...
50 просмотров
schedule
31.01.2024
Общий интерфейс Java для различных необработанных типов
Есть несколько довольно распространенных классов, таких как ResultSet или JsonObject и так далее. Такие классы используют такие функции, как getInt , getString , setInt , setString для получения или установки необработанных значений типа в/из...
49 просмотров
schedule
12.04.2024
Собирать необработанный поток в типизированную коллекцию?
Я вызываю библиотечный метод, который возвращает необработанный Stream . Я знаю тип элементов в потоке и хочу собрать их в коллекцию с объявленным типом элемента. Каков хороший или не очень ужасный способ сделать это?
Минимальный воспроизводимый...
255 просмотров
schedule
28.01.2023