Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Практичне Застосування Методів String | Рядок
Основи Java

bookПрактичне Застосування Методів String

Тепер розглянемо кілька практичних застосувань цих методів на прикладі наступних завдань:

Завдання 1

Створити програму для безпечного кодування повідомлення. Вивести зашифроване повідомлення у консоль.

Ми напишемо власний метод шифрування, який зміщує кожен символ у вихідному рядку на 3 позиції вперед у таблиці ASCII для шифрування повідомлення.

Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { String secretMessage = "hello world"; // Original message char[] codedMessage = secretMessage.toCharArray(); // Convert message to a char array // Loop through each character and shift by 3 positions in the ASCII table to encrypt for (int i = 0; i < codedMessage.length; i++) { // Encrypt character codedMessage[i] = (char) (codedMessage[i] + 3); } // Print the encrypted message System.out.println(new String(codedMessage)); } }

Цей код демонструє простий метод шифрування пароля або секретного повідомлення. Рядок hello world перетворюється на масив символів, і кожен символ зсувається вперед на 3 позиції у таблиці ASCII за допомогою (char) (codedMessage[i] + 3). Зашифроване повідомлення потім виводиться у консоль.

Завдання 2

Ви завантажуєте назву документа, і її потрібно перетворити у великі літери з додаванням підкреслень _ між словами для створення зручної для системи назви файлу.

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String documentTitle = "Quarterly financial report"; // Document title String systemFileName = documentTitle.toUpperCase().replace(" ", "_"); System.out.println(systemFileName); // Output } }

Цей код обробляє заголовок документа для створення зручного для системи імені файлу. Використовується toUpperCase() для перетворення всіх літер у верхній регістр і replace(" ", "_") для заміни пробілів на підкреслення, що забезпечує узгодженість і сумісність для зберігання файлів. Результат потім відображається у консолі.

1. Що буде виведено у консоль?

2. Що буде виведено у консоль?

3. Що буде виведено в консоль?

question mark

Що буде виведено у консоль?

Select the correct answer

question mark

Що буде виведено у консоль?

Select the correct answer

question mark

Що буде виведено в консоль?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookПрактичне Застосування Методів String

Свайпніть щоб показати меню

Тепер розглянемо кілька практичних застосувань цих методів на прикладі наступних завдань:

Завдання 1

Створити програму для безпечного кодування повідомлення. Вивести зашифроване повідомлення у консоль.

Ми напишемо власний метод шифрування, який зміщує кожен символ у вихідному рядку на 3 позиції вперед у таблиці ASCII для шифрування повідомлення.

Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { String secretMessage = "hello world"; // Original message char[] codedMessage = secretMessage.toCharArray(); // Convert message to a char array // Loop through each character and shift by 3 positions in the ASCII table to encrypt for (int i = 0; i < codedMessage.length; i++) { // Encrypt character codedMessage[i] = (char) (codedMessage[i] + 3); } // Print the encrypted message System.out.println(new String(codedMessage)); } }

Цей код демонструє простий метод шифрування пароля або секретного повідомлення. Рядок hello world перетворюється на масив символів, і кожен символ зсувається вперед на 3 позиції у таблиці ASCII за допомогою (char) (codedMessage[i] + 3). Зашифроване повідомлення потім виводиться у консоль.

Завдання 2

Ви завантажуєте назву документа, і її потрібно перетворити у великі літери з додаванням підкреслень _ між словами для створення зручної для системи назви файлу.

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String documentTitle = "Quarterly financial report"; // Document title String systemFileName = documentTitle.toUpperCase().replace(" ", "_"); System.out.println(systemFileName); // Output } }

Цей код обробляє заголовок документа для створення зручного для системи імені файлу. Використовується toUpperCase() для перетворення всіх літер у верхній регістр і replace(" ", "_") для заміни пробілів на підкреслення, що забезпечує узгодженість і сумісність для зберігання файлів. Результат потім відображається у консолі.

1. Що буде виведено у консоль?

2. Що буде виведено у консоль?

3. Що буде виведено в консоль?

question mark

Що буде виведено у консоль?

Select the correct answer

question mark

Що буде виведено у консоль?

Select the correct answer

question mark

Що буде виведено в консоль?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 3
some-alt