Olá de novo…
To com um problema , preciso converter algumas posições de um array de Strings para o tipo char ?
Isso é possivel? já tentei usar o metodo toCharArray() , mas não funcionou…deve ser fácil essa , mas não to sabendo fazer…
Valeu
Olá de novo…
To com um problema , preciso converter algumas posições de um array de Strings para o tipo char ?
Isso é possivel? já tentei usar o metodo toCharArray() , mas não funcionou…deve ser fácil essa , mas não to sabendo fazer…
Valeu
Vamos ver se eu entendi o que quer:
String [] arrayDeStrings = new String[5];
for( int i = 0 ; i < 5 ; i++ )
arrayDeStrings[ i ] = "string#" + i;
char [] arrayDeChars = arrayDeString[ 2 ].toCharArray();
// agora vc tem um array de primitivos char com todos os
// caracteres que constam em arrayDeString[ 2 ] ( poderia ser
// qualquer indice, entre 0 e 4 ).
// mas se vc quer tratar somente algumas posições de cada indice do
// array de Strings, seria mais simples assim :
char c = arrayDeStrings[ 3 ].charAt( index ); // onde index é o indice
// do char que vc quer.
Se não for isso que vc quer é melhor postar um pedaço do código.
Claudio Gualberto.
É exatamente a última opção , converter apenas algumas posições do array , já tentei de tudo , mas agora com essa opcao de :
Array[indice].charAt(1)
Aparece a mensagem de :
Type mismatch: cannot convert from String to char
Pq?
Segue o método quase inteiro…
public static double fazCalculo(String arrayValor[],int indice){
char operacao;
int i=0;
operacao = arrayValor[indice].charAt(1);
switch (operacao){
…