[code]
public class EX01{
public static void main(String[]args){
String frase=args[0];
int tam = args.length();
char caracter=args[tam+1];
System.out.println("A frase que voce digitou foi: "+args[0]);
System.out.println("O caracter que voce digitou foi: "+args[1]);
}
}[/code]
como faço para receber uma string e um caracter via linha de comando??
alguem tem uma dicaaaa?
java classe “frase” character
E não pega o caracter com tam + 1; que vaai dar erro…
1. public class EX01{
2. public static void main(String[]args){
3. String frase=args[0];
4. int tam = args.length();
5. char caracter=args[1];
6.
7.
8. System.out.println("A frase que voce digitou foi: "+args[0]);
9. System.out.println("O caracter que voce digitou foi: "+args[1]);
10.
11.
12. }
13. }
ONHATE
#3
public static void main(String[]args){
if (args.length != 2) {
throw new IllegalArgumentException("Parâmetros Inválidos");
}
String palavra = args[0];
Character carac = args[1].charAt(0);
System.out.println("Palavra: "+palavra);
System.out.println("Caracter: "+carac);
}
[code]public class EX01{
public static void main(String[]args){
String palavra = args[0];
Character carac = args[1].charAt(0);
System.out.println("Palavra: "+palavra);
System.out.println("Caracter: "+carac);
String parte[] = new String[2];
int pos = palavra.indexOf("@");
parte[0]=palavra.substring(0,pos);
parte[1]=palavra.substring(pos+1);
System.out.println("Frase 1 "+parte[0]);
System.out.println("Frase 2 "+parte[1]);
int tparte1=0;
for(int i=0; i<args.length;i++){
if(parte[0]==carac){
tparte1++;
}
}
}[/code]
cmo faço para ir lendo o caracter de uma string e comparar p ver se eh igual ao caracter??
String s1,s2;
for(int i=0;i<s1.leght()-1;i++){
if(s1.substring(i,i+1)==s2.substring(i,i+1){
System.out.println("Igual");
}
}
renamed
#7
Vai varrendo p em um for, utilize o método .chatAt(i); e compare se é igual ao caractere que você procura…
ok?