Significado de un solo signo más en una matriz

Después de este tutorial vi que al final en el MainActivity.java hay una matriz que entiendo, pero no sé lo que una sola señal + hace al final

String Slecteditem= itemname[+position]; 

Quitar el + y creo que funciona de la misma manera, pero no estoy seguro de si hay un propósito que no puedo ver.

+ es el operador unario más. Es innecesario aquí como índices de matriz nunca puede ser negativo

Es un positivo unario , por lo que su intuición fue correcta +position es la misma que la position .

Apuesto a que el autor de ese código acaba de escribir demasiado JavaScript últimamente. En JavaScript, este es un truco popular porque unary + es la forma más concisa de convertir una cadena a un número. En Java, unary plus sólo se puede utilizar para conversiones más oscuras , pero eso no se aplica aquí porque la position ya es un int , y no voy a recomendar escribir este código de todos modos.

los signos positivos únicos (+) y los únicos signos negativos (-) en java son operadores unarios, lo que significa que se utilizan para los índices, es decir, que un número es positivo o negativo. su código seguirá funcionando ya que los valores de la matriz nunca son negativos

  • ¿Cómo manejar tanto los resultados del cuadro de búsqueda rápida como las sugerencias recientes de búsqueda?
  • Cómo crear un método para el método de cálculo de edad en android
  • ¿Cómo prevenir las trampas con Gamecih?
  • Añadir ActionBar a una preferenciaActividad
  • AnimatedVectorDrawable en la biblioteca de soporte y animación de "pathData"
  • Uso de la API de host USB de Android para leer mi controlador de juego USB u otros datos de dispositivo USB
  • Java: ¿Cómo analizar el formato de fecha para mostrar el formato de salida específico?
  • Al hacer clic en la notificación no se abre la actividad mencionada
  • Convertir cadena a JSON array
  • OnClickListener no se puede resolver a un tipo (Eclipse)
  • Dibujable en Vista obteniendo aplastado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.