Entonces, estoy tratando de hacer un programa que lea args y transforme todas las letras en mayúsculas sin el uso de toUpperCase (). La única forma que tengo que usar para procesar las letras individuales es con "- 'a' + 'A'"
Esto es lo que hice hasta ahora
import java.util.Scanner;
public class ArgsTest{
public static void main(String args[]){
for(int i = 0; i<args.length; i++){
for(int y=0; y<args[i].length(); y++){
if ('a' <= args[i].charAt(y) && args[i].charAt(y) <= 'z') {
args[i].charAt(y) = (char)(args[i].charAt(y) - 'a' + 'A');}
}
}
}
}
No entiendo lo que estoy haciendo mal, el error dice:
ArgsTest.java:9: error: unexpected type
args[i].charAt(y) = (char)(args[i].charAt(y) - 'a' + 'A');
^
required: variable
found: value
1 error
args[i].charAt(y)
devuelve un carácter, no una variable, por lo que no puede asignarle un valor
Lo que debe hacer es crear una nueva cadena y agregar el carácter en mayúsculas a esto e imprimirlo:
for(int i = 0; i<args.length; i++){
String result = "";
for(int y=0; y<args[i].length(); y++){
if ('a' <= args[i].charAt(y) && args[i].charAt(y) <= 'z') {
result += (char)(args[i].charAt(y) - 'a' + 'A');}
}
System.out.println(result);
}
Estoy tratando de agregar un botón dinámicamente en el método onPostExecute de AsyncTask. Estoy haciendo esto dentro de una clase que extiende Fragment. Puedo usar este código para crear dinámicamente un botón fuera de ...
Siguiendo este tutorial, estoy en el paso 7 y no entiendo qué hacer en PolicyTool. Necesito eso para asignar mi applet en mi aplicación, porque cuando ejecuto mi applet obtuve una SecurityException ...
¿Existe tal solución para facilitar el tedioso logger.debug ("bla-bla") para mis métodos? Específicamente, es posible generar automáticamente un código como este: if (logger.LEVEL == Level.DEBUG) {...
Soy relativamente nuevo en Java, y especialmente en swing. Desarrollo con Netbeans 6.8. Tengo una JList que usa un AbstractListModel personalizado. Este AbstractListModel rastrea los cambios a los datos en un ...