Сам вопрос: к примеру если ввести число 1276 То должно вывести число 1, 2, 7, 6. , и вводное число должно быть любых размеров.Как это сделать?
Один из вариантов:
String.valueOf(<...>).split("")", "): String.join(", ", <...>)Код:
int a = 1276;
String text = String.join(", ", String.valueOf(a).split(""));
System.out.println(text); // "1, 2, 7, 6"
Один из вариантов:
Arrays.stream(String.valueOf(1276).split("")).reduce((x,y) -> x+','+y).get()
Без стримов выглядит так:
public static void main(String[] args) {
long a = 124566;
while (a > 0) {
long l = a % 10;
System.out.println(l);
a /= 10;
}
}
Через цикл
ArrayList<Character> list = new ArrayList<>;
for(int i = 0; i < str.lenght; i++){ list.add(str.charAt(i));}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости