Ola a todos,
Tenho scripts em Perl que estou migrando para Java, em Perl eu uso hash, o que eu uso em Java que faça a mesma função?
Valeu,
Paulo
Ola a todos,
Tenho scripts em Perl que estou migrando para Java, em Perl eu uso hash, o que eu uso em Java que faça a mesma função?
Valeu,
Paulo
O “hash” do Java é basicamente uma hash table (java.util.HashTable).
Por exemplo:
/* Perl */
$hash{ 'key' } = 'value';
// Java
import java.util.*;
...
Map<String, String> hash = new HashMap<String, String>();
hash.put ("key", "value");
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class TesteHash extends HttpServlet{
public void processaSolicitacao(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException, NoSuchAlgorithmException{
String senha = "PrimeInfo";
MessageDigest md = MessageDigest.getInstance( "MD5" );
md.update( senha.getBytes() );
BigInteger hash = new BigInteger( 1, md.digest() );
String retornaSenha = hash.toString( 16 );
System.out.println(retornaSenha);
}
}
Thingol,
Valeu pelo o exemplo, vou testar aqui.
T+
Faz parte de collections? Que foi incorporado no Java5, certo?