Uso de List.of () en el Patrón de visitante

Estaba revisando el ejemplo de Patrón de visitante de Wikipedia y hay un pequeño fragmento de código como ejemplo. Lo puedes encontrar aquí .

Si se desplaza por la sección de ejemplo de Java, el constructor de la Car()utiliza algo llamado List.of().

Según la documentación de Oracle, List.of () crea una lista inmutable. El mismo código no parece funcionar en mi espacio de trabajo personal de IntelliJ y no hay reconocimiento de ello List.of(). Sin embargo, si pudiera reemplazarlo con una lista mutable, algo así como:

this.elements = new ArrayList<CarElement>();
this.elements.add(new Wheel("front left"));
this.elements.add(new Wheel("front right"));
this.elements.add(new Wheel("back left"));
this.elements.add(new Wheel("back right"));
this.elements.add(new Body());
this.elements.add(new Engine());

Podría obtener la misma salida. ¿Hay algo mal que estoy haciendo? ¿Tiene algo que ver con mi versión JDK? Mi versión JDK es 1.8.0_45.

Respuesta 1

Tengo un problema con el cuadro combinado. mi entrada no aparece en la lista desplegable por alguna razón. Intenté con 2 métodos y ninguno de ellos está funcionando. Cuadro combinado que aparece en el marco, pero está vacío. Yo no'...

Posible duplicado: Eclipse 3.8: ¿cuál es la diferencia con 3.7? Creo que Eclipse 3.8 y 4.2 son versiones de Juno, pero ¿cuál es la diferencia básica en ambas? ¿Por qué dos versiones de ...

Estoy tratando de formatear mi archivo generado de Excel a partir de mi código Java. Así es como se ve mi fragmento de código: ... Row row = sheet.createRow (rowNum ++); CellStyle textCellStyle = workbook.createCellStyle (); ...

Estamos usando AppEngine y el almacén de datos para nuestra aplicación donde tenemos una tabla de información moderadamente grande que contiene una lista con entradas. Me gustaría resumir la lista de entradas en un ...