Вопрос находится внизу кода
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
import java.util.Scanner;
public class Encoder {
public static void main(String[] args){
try {
//input scanner created
Scanner sc = new Scanner(System.in);
System.out.print("Enter the message you want to encode and hit enter: ");
String text = sc.nextLine();
// Encodes this String into a sequence of bytes using the named charset, storing the result into a new byte array.
byte[] bytes = text.getBytes("US-ASCII");
System.out.println("Your encoded message is: " + " " + Arrays.toString(bytes));
}
catch (UnsupportedEncodingException e) {
// catch block
System.out.println("Wrong" + e);
}
}
}
Мой вывод: Введите сообщение, которое вы хотите закодировать, и нажмите Enter: Hello World! Ваше закодированное сообщение: [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33]
Вопрос : Можно ли с помощью кода, который у меня есть, А) сместить значения в массиве (например, смещение [72] до [84]), и Б) как бы я это сделал.