Questo danno un errore in IDE Eclipse. (Simbolo di errore che appare vicino al numero di riga)colata all'interno operatore condizionale in Java
String[] allText = null;
Dopo questo ho fatto un po 'di roba come sigla l'array e così via. Ma secondo alcune condizioni. Quindi voglio usare un operatore condizionale come di seguito.
List<String> finalText = (allText != null) ?
Arrays.asList(allText) : (List<String>) Collections.emptyList();
Se ho messo la mia colata subito dopo il segno di uguale, funziona bene. (Avvolgendo il pieno funzionamento ternario) Qual è lo scopo di questo errore da venire in questo modo?
List<String> allHotels = (List<String>) ((allText != null) ?
Arrays.asList(allText) : Collections.emptyList());