[JAVA] Großschreibung nur des angegebenen Bereichs mit Teilzeichenfolge. (Verwendung von Teilzeichenfolgen)
/*
Teilzeichenfolge extrahiert Zeichen.
Das Argument enthält den Index des Zeichens.
* Index beginnt bei 0
*/
/*
Wenn es zwei Argumente gibt
Beispiel:
String str = "012345";
substring(Startposition,Endposition);
substring(0, 3)
Die extrahierten Zeichen sind[012]
* Die Endposition ist 3, ist jedoch nicht in den extrahierten Zeichen enthalten.
Wenn es ein Argument gibt, ist es die Startposition.
Beispiel:
String str = "012345";
substring(Startposition);
substring(3);
Die extrahierten Zeichen sind[345]
*/
/*
* Leerzeichen sind im Index enthalten
String str = "0 12345";(Halbwertsbreite leer)
substring(Startposition);
substring(3);
Die extrahierten Zeichen sind[2345]werden
*/
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
sc.nextLine();
String str = sc.nextLine();
System.out.println(str.substring(0, a - 1) + str.substring(a - 1, b).toUpperCase() + str.substring(b));
}
}