Fórum Criptografar e Descriptografar Palavras #516533
13/04/2015
0
Estou desenvolvendo um aplicativo que iria (Descriptografar e Criptografar) palavras já com vetores pre definidos, Por exemplo :
char letras[] = { 'a' , 'b' , 'c' , 'd' , 'e'} ; e int numeros[] = {2, 4, 6, 8, 10} ,
Por exemplo : se Digitar "deca" iria passar para 8 10 6 2 .
Estou tentando usar o lenght para mostrar a posição das letras e charAt para determinar a letra certa a trocada ..Mas estou com duvidas em relação a sintaxe , gostaria da ajuda de vocês.
Obrigado!
Leia mais em: Entendendo e trabalhando Strings em Java https://www.devmedia.com.br/entendendo-e-trabalhando-strings-em-java/25503#ixzz3XBnDnrSJ
Tulio Oliveira
Curtir tópico
+ 0Post mais votado
15/04/2015
for(int i : result){
System.out.print(result[i]);
}
Ronaldo Lanhellas
Gostei + 1
Mais Posts
13/04/2015
Thiago Santana
Com ele você teria chave - valor!
Seria mais simples manipular
Gostei + 0
13/04/2015
Tulio Oliveira
Gostei + 0
13/04/2015
Thiago Santana
import java.util.HashMap;
import java.util.Map;
public class HashMapExample {
public static void main(String[] args) {
Map vehicles = new HashMap();
// Add some vehicles.
vehicles.put("BMW", 5);
vehicles.put("Mercedes", 3);
vehicles.put("Audi", 4);
vehicles.put("Ford", 10);
System.out.println("Total vehicles: " + vehicles.size());
// Iterate over all vehicles, using the keySet method.
for(String key: vehicles.keySet())
System.out.println(key + " - " + vehicles.get(key));
System.out.println();
String searchKey = "Audi";
if(vehicles.containsKey(searchKey))
System.out.println("Found total " + vehicles.get(searchKey) + " "
+ searchKey + " cars!\n");
// Clear all values.
vehicles.clear();
// Equals to zero.
System.out.println("After clear operation, size: " + vehicles.size());
}
}
Gostei + 0
15/04/2015
Tulio Oliveira
Aguardo respostas!!Obrigado!
public class teste {
public static void main(String[] args) {
char keyArray[] = { 'a' , 'b' , 'c' , 'd' , 'e' , 'f', 'g' , 'h' , 'i' , 'j' , 'k', 'l' , 'm' , 'n' , 'o' , 'p', 'q', 'r', 's', 't', 'u',
'v', 'w', 'x', 'y', 'z', 'A' , 'B' , 'C' , 'D' , 'E' , 'F', 'G' , 'H' , 'I' , 'J' , 'K', 'L' , 'M' , 'N' , 'O' , 'P', 'Q', 'R', 'S',
'T', 'U', 'V', 'W', 'X', 'Y', 'Z', ' '};
int valueArray[] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48,
50, 52, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53};
String myString = "abcd";
char[] myStringArray = myString.toCharArray();
int [] result;
result = new int[54];
for(int x = 0; x<myString.length(); x++)
{
for(int i = 0; i<keyArray.length; i++)
{
if(myStringArray[x] == keyArray[i])
{
result[x]= valueArray[i];
break;
}
}
}
System.out.println(result);
}
}
Gostei + 0
15/04/2015
Tulio Oliveira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)