Informatică, întrebare adresată de serbanf2012, 8 ani în urmă

Scrieţi o funcţie care inserează pe poziţia p a unui şir un alt sir dat

Răspunsuri la întrebare

Răspuns de chetreanandrei
0

Răspuns:

package org.example;

import java.util.Scanner;

public class Insert {

   public static void insertText(StringBuffer stringBuffer, int index, String string) {

       stringBuffer.insert(index, string);

   }

   public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       System.out.print("Introduceti sirul de caractere initial: ");

       StringBuffer mainString = new StringBuffer();

       mainString.append(scanner.nextLine());

       System.out.print("Introduceti sirul de caractere care urmeaza sa fie inserat: ");

       String stringToBeInserted = scanner.nextLine();

       System.out.print("Introduceti pozitia de inserare a sirului de caractere in sirul initial: ");

       int index = scanner.nextInt();

       insertText(mainString, index, stringToBeInserted);

       System.out.println("Sirul de caractere final: " + mainString);

   }

}

Explicație:

Alte întrebări interesante