Упражнения для Java-строки: разделите строку на n равных частей
Строка Java: упражнение 40 с решением
Напишите программу на Java, чтобы разделить строку на n равных частей.
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.*;
class Main {
static void splitString(String str1, int n) {
int str_size = str1.length();
int part_size;
if (str_size % n != 0) {
System.out.println("The size of the given string is not divisible by " + n);
return;
} else {
System.out.println("The given string is: " + str1);
System.out.println("The string divided into " + n + " parts and they are: ");
part_size = str_size / n;
for (int i = 0; i < str_size; i++) {
if (i % part_size == 0) System.out.println();
System.out.print(str1.charAt(i));
}
}
}
public static void main(String[] args) {
String str1 ="abcdefghijklmnopqrstuvwxy";
int split_number = 5;
splitString(str1, split_number);
}
}
Пример вывода:
Данная строка: abcdefghijklmnopqrstuvwxy Строка разделена на 5 частей и они: ABCDE FGHIJ klmno PQRST uvwxy
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на Java, чтобы найти первый неповторяющийся символ в строке.
Далее: Напишите Java-программу для удаления повторяющихся символов из заданной строки, представленной в другой заданной строке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code