Situation:Vertikal Hex in ASCII-Java
Ich habe eine GUI, wo ich bereits eine horizontale Hex in ASCII konvertieren ... Aber jetzt will ich eine vertikale Hex in ASCII konvertieren.
Hat jemand einige Ideen, wie ich das lösen kann?
I splited bereits es:
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 für die horizontale Hex:
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());
}
});
Beispiel für vertikale Hex (41 42 43 44 45 46):
4 4 4
1 2 3
4 4 4
4 5 6
Können Sie ein Beispiel dafür zeigen, was dieses "vertikale Hex" wäre? –
Nun, wenn 'test [0] .charAt (0)' ist die _first_ Stelle des ersten ASCII, wo würdest du vermutlich die _secred_ Stelle des ersten ASCII finden? –
vielleicht test [1] .chatAt (0)? – Starlight