Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class StringManipulator2 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String string = scanner.nextLine();
- String[] input = scanner.nextLine().split(" ");
- while (!input.equals("End")){
- String command = input[0];
- switch (command){
- case "Translate":
- char oldChar = input[1].charAt(0);
- char newChar = input[2].charAt(0);
- string = string.replace(oldChar,newChar);
- System.out.println(string);
- break;
- case "Includes":
- String include = input[1];
- if (string.contains(include)){
- System.out.println("True");
- } else {
- System.out.println("False");
- }
- break;
- case "Start":
- String start = input[1];
- // int index = string.length()-start;
- String start2 = string.substring(0,start.length());
- if (start.equals(start2)){
- System.out.println("True");
- } else
- System.out.println("False");
- break;
- case "Lowercase":
- string = string.toLowerCase();
- System.out.println(string);
- break;
- case "FindIndex":
- char Char = input[1].charAt(0);
- int charIndex = string.lastIndexOf(Char);
- System.out.println(charIndex);
- break;
- case "Remove":
- int startIndex = Integer.parseInt(input[1]);
- int lenght = Integer.parseInt(input[2]);
- int endIndex = startIndex + lenght;
- System.out.println(string.substring(0,startIndex)+string.substring(endIndex));
- }
- input = scanner.nextLine().split(" ");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement