Situation:vertical Hex ASCII Java
J'ai une interface graphique où je convertir déjà un maléfice horizontal en ASCII ... Mais maintenant, je veux convertir un Hex vertical en ASCII.
Est-ce que quelqu'un a des idées pour résoudre ce problème?
I déjà splited il:
vert.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
fintext5.setText("");
String[] test = entertext3.getText().split("\\n");
for(int i = 0; i<test.length; i++){
System.out.prinln(test[i]);
}
}
});
code pour Hex horizontal:
button5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
fintext5.setText("");
String readout = entertext3.getText().replace(" ", "").replace("\n", "");
StringBuilder output = new StringBuilder("");
for (int i = 0; i < readout.length(); i += 2)
{
String str = readout.substring(i, i + 2);
output.append((char) Integer.parseInt(str, 16));
}
fintext5.append(output.toString());
}
});
Exemple vertical Hex (41 42 43 44 45 46):
4 4 4
1 2 3
4 4 4
4 5 6
Pouvez-vous montrer un exemple de ce que serait cet "hexagone vertical"? –
Eh bien, si 'test [0] .charAt (0)' est le premier chiffre du premier ASCII, où pensez-vous trouver le chiffre _second_ de ce premier ASCII? –
peut-être tester [1] .chatAt (0)? – Starlight