Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final static char[][] alpha = new char[][] {
- { 'Б', 'Ю', 'Г', 'Ы', 'Е', 'Ь', 'Ш', 'Й', 'Ц', 'Л', 'Ф', 'Н', 'Т',
- 'П', 'Р', 'С', 'О', 'У', 'М', 'Х', 'К', 'Ч', 'И', 'Щ', 'Ж',
- 'Ъ', 'Д', 'Э', 'В', 'Я', ' ', 'А', 'Ё', 'З' },
- { 'С', 'О', 'У', 'М', 'К', 'Х', 'И', 'Щ', 'Ж', 'Ъ', 'Д', 'Э', 'В',
- 'Я', 'А', 'Б', 'Ю', 'Г', ' ', 'Е', 'Ь', 'З', 'Ш', 'Й', 'Ц',
- 'Ё', 'Ф', 'Н', 'Т', 'П', 'Р', 'Ы', 'Л', 'Ч' },
- { 'М', 'Н', 'О', 'П', 'Р', 'С', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ',
- 'Ъ', 'Ь', 'Ы', 'Э', 'Ю', 'Я', ' ', 'А', 'Б', 'В', 'Г', 'Д',
- 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'Т' },
- { 'Ы', 'Э', 'Ю', 'Я', ' ', 'А', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З',
- 'И', 'Й', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х',
- 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ь', 'К', 'Л', 'Б' } };
- final static char[][] ahpla = new char[][] {
- { 'Я', 'А', 'Ы', 'В', 'Ъ', 'Д', 'Ш', 'Ё', 'Ц', 'З', 'Ф', 'Й', 'Т',
- 'Л', 'Р', 'Н', 'О', 'П', 'М', 'С', 'К', 'У', 'И', 'Х', 'Ж',
- 'Ч', 'Щ', 'Г', 'Е', 'Ь', 'Б', 'Э', 'Ю', ' ' },
- { 'О', 'П', 'М', 'С', 'К', 'У', 'И', 'Х', 'Ж', 'Ч', 'Д', ' ', 'Г',
- 'Ь', 'Б', 'Э', 'Ю', 'А', 'Ы', 'В', 'Ъ', 'Е', 'Ш', 'Ё', 'Ц',
- 'З', 'Й', 'Я', 'Ф', 'Л', 'Р', 'Н', 'Т', 'Щ' },
- { 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ь', 'Ы', 'Э', 'Ю', 'Я', ' ', 'А',
- 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л',
- 'М', 'Н', 'П', 'О', 'Р', 'С', 'Т', 'У', 'Ъ' },
- { 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'Л', 'М', 'Н', 'О', 'Я', ' ', 'П',
- 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ь',
- 'Ы', 'Э', 'А', 'Ю', 'Б', 'В', 'Г', 'Д', 'К' } };
- private String[] encode(String[] source, char[][] alphabet) {
- for (int n = 0; n < source.length; n++) {
- char[] temp = source[n].toCharArray();
- for (int m = 0; m < temp.length; m++) {
- temp[m] = alphabet[m % 4][temp[m] == ' ' ? 32
- : temp[m] == 'Ё' ? 33 : temp[m] - 1040];
- }
- source[n] = new String(temp);
- }
- return source;
- }
Add Comment
Please, Sign In to add comment