создание частей мира строк в Java

#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();