Welcome to Westonci.ca, your go-to destination for finding answers to all your questions. Join our expert community today! Explore a wealth of knowledge from professionals across different disciplines on our comprehensive platform. Our platform offers a seamless experience for finding reliable answers from a network of knowledgeable professionals.
Sagot :
Answer:
In Java:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String longstring, substring;
System.out.print("Enter a long string: ");
longstring = input.nextLine();
System.out.print("Enter a substring: ");
substring = input.nextLine();
System.out.println("Length of your string: "+longstring.length());
System.out.println("Length of your substring: "+substring.length());
System.out.println("Starting position of your substring: "+longstring.indexOf(substring));
String before = longstring.substring(0, longstring.indexOf(substring));
System.out.println("String before your substring: "+before);
String after = longstring.substring(longstring.indexOf(substring) + substring.length());
System.out.println("String after your substring: "+after);
System.out.print("Enter a position between 0 and "+(longstring.length()-1)+": ");
int pos;
pos = input.nextInt();
System.out.println("The character at position "+pos+" is: "+longstring.charAt(pos));
System.out.print("Enter a replacement string: ");
String repl;
repl = input.nextLine();
System.out.println("Your new string is: "+longstring.replace(substring, repl));
System.out.println("Goodbye!");
}
}
Explanation:
Because of the length of the explanation; I've added the explanation as an attachment where I used comments to explain the lines
In this exercise we have to use the knowledge of the JAVA language to write the code, so we have to:
The code is in the attached photo.
So to make it easier the JAVA code can be found at:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String longstring, substring;
System.out.print("Enter a long string: ");
longstring = input.nextLine();
System.out.print("Enter a substring: ");
substring = input.nextLine();
System.out.println("Length of your string: "+longstring.length());
System.out.println("Length of your substring: "+substring.length());
System.out.println("Starting position of your substring: "+longstring.indexOf(substring));
String before = longstring.substring(0, longstring.indexOf(substring));
System.out.println("String before your substring: "+before);
String after = longstring.substring(longstring.indexOf(substring) + substring.length());
System.out.println("String after your substring: "+after);
System.out.print("Enter a position between 0 and "+(longstring.length()-1)+": ");
int pos;
pos = input.nextInt();
System.out.println("The character at position "+pos+" is: "+longstring.charAt(pos));
System.out.print("Enter a replacement string: ");
String repl;
repl = input.nextLine();
System.out.println("Your new string is: "+longstring.replace(substring, repl));
System.out.println("Goodbye!");
}
}
See more about JAVA at brainly.com/question/2266606?
We hope our answers were helpful. Return anytime for more information and answers to any other questions you may have. Thank you for choosing our platform. We're dedicated to providing the best answers for all your questions. Visit us again. We're glad you chose Westonci.ca. Revisit us for updated answers from our knowledgeable team.