#java #string #methods #substring #division
#java #строка #методы #подстрока #разделение
Вопрос:
я написал это
public static void main(String args[]) {
@SuppressWarnings("resource")
Scanner input=new Scanner(System.in);
String girdi;
int boyut;
System.out.println("İsim girin:");
girdi=input.next();
System.out.println("Boyut girin");
boyut=input.nextInt();
int i=0;
String cikti=null;
for (;i < girdi.length(); i ){
if(boyut==i){
girdi.substring(boyut);
cikti=girdi.substring(boyut);
System.out.println(cikti);
я пытаюсь получить что-то вроде ;
@консоль:
Введите имя; araba
Введите размер деления; 3
но, когда я запускаю свой код, он сокращает левый символ 3 мира, который затем отображается. я хочу показать это;
ara rab aba
Ответ №1:
Попытка использовать girdi=input.nextLine();
далее только считывает символы до пробелов.
С другой стороны, nextLine будет считывать символы пробела.
Надеюсь, это то, о чем вы просили; Мне трудно понять ваш английский
Ответ №2:
попробуйте это.
Scanner input = new Scanner(System.in);
System.out.println("İsim girin:");
String girdi = input.next();
System.out.println("Boyut girin");
int boyut = input.nextInt();
for (int i = 0; i <= girdi.length() - boyut; i)
System.out.print(girdi.substring(i, i boyut) " ");
System.out.println();