sifra v php a jave

ahoj potreboval bych pomoct.
mam za ukol napsat takovou sifru ktera prevede zpravu psanou malymi pismeny angl abecedy na sifru. sifra bude vypadat tak ze se a zakoduje jako z, b -> y, c->x atd.
zkousel jsem to v php tahle:
<?php
$zprava="ahoj toto je zprava";

$a = array("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");
$z = array("z", "y", "x", "w", "v", "u", "t", "s", "r", "q","p","o","n","m","l","k","j","i","h","g","f","e","d","c","b","a");
$sifra = str_replace($z, $a, $zprava);



echo $zprava;
echo"<br>";
echo $sifra;

?>

ale nejak to zasifruje jen do pulky.

dalsi problem je ze bych to samy potreboval napsat v jave a to uz vubec neumim
tak jestli nekdo z vas bude tak hodnej apomuze mi stim, tak mu budu neskonale vdecnej
Fakt to nechodí, na příčinu jsme nepřišel.

Zkus to takto:
$trans = array("a" => "z", "b" => "y"); //doplň si to
$sifra = strtr($zprava, $trans);
ta příčina bude IMHO v tom, že se prohledá string, vymění se první znaky, pak druhé atd. takže ve zkratce
má se z ABCDEF udělat FEDCBA
1. krok A->F .... FBCDEF
2. krok B->E ... FECDEF
3. krok C->D ... FEDDEF
4. krok D->C ... FECCEF
5. krok E->B ... FBCCBF
6. krok F->A ... ABCCBA

no zkus co napsal zbi...
<?php
$zprava="ahoj toto je zprava";

$trans = array("a" => "z",
"b" => "y",
"c" => "x",
"d" => "w",
"e" => "v",
"f" => "u",
"g" => "t",
"h" => "s",
"i" => "r",
"j" => "q",
"k" => "p",
"l" => "o",
"m" => "n",
"n" => "m",
"o" => "l",
"p" => "k",
"q" => "j",
"r" => "i",
"s" => "h",
"t" => "g",
"u" => "f",
"v" => "e",
"w" => "d",
"x" => "c",
"y" => "b",
"z" => "a");
$sifra = strtr($zprava, $trans);

tak tohle funguje. diky
ted bych to jeste potreboval zrealizovat v jazyce java pokud s tim ma nekdo z vas zkusenosti.
nebo bych pozadal nekde na nejakem javovem foru ale nevim jeho adresu
echo $zprava;
echo"<br>";
echo $sifra;

?>
"..mam za ukol.."

A nemáš to náhodou vymyslet/udělat sám?
ja ne ale moje pritelkyne a ani jeden javu neumime.
ja umim jen php a to jen trochu.
problem spis je ze nevim jak je v jave neco co je podobne $sifra = strtr($zprava, $trans);
http://forum.builder.cz/list.php?14