Algo muy importante que deben saber dependiendo de la cadena de texto la primera letra siempre tiene el indice 0
por ejemplo:
H o l a M u n d o
0 1 2 3 4 5 6 7 8 9
Otro ejemplo en código se desea presentar de la ubicación 3 hasta el 9
String C ="Hola Mundo";
String Scadena=C.substring(3,9);
Presenta : a M u n d
3 4 5 6 7 8
Ejercicio String # 3
Crear un programa que permita ingresar una cadena por teclado
Obtener una subcadena
Devolver de la sub cadena un carácter indicando su posición
package ejercicio6;
import java.util.*;
public class Ejercicio6 {
public static void main(String[] args)
{
Scanner leer = new Scanner(System.in);
System.out.println("Ingrese una Cadena");
String Cadena = leer.nextLine();
System.out.println();
System.out.println("Ingrese el # de la ubicación donde desea comenzar la subcadena : ");
int a=leer.nextInt();
System.out.println();
System.out.println("Ingrese el # de la ubicación donde desea terminar la subcadena: ");
int b=leer.nextInt();
System.out.println();
SubCadena(Cadena,a,b);
}
//Método
public static void SubCadena(String C,int A, int B)
{
String Scadena=C.substring(A,B);
System.out.println("La Subcadena: "+Scadena);
}
}