Encontrar el índice de una subcadena en Java

Qué tal esto:

  1. para cada posición en str1 que sea menor o igual que str1.length () - str2.length ()
    1. agarre la subcadena de str1 cuya longitud es str2.length () desde esa posición
    2. compare esta subcadena con str2, si coincide, devuelva la posición
  2. volver -1

Lo siento, pero publicar código para este problema elemental no te ayudará. Entonces no lo hice.

Respuesta 1

Simplemente use el método myString.GetChartAt (index); hacer lo que quieras hacer. (p. ej., úselo en un sistema de bucles para comparar las cadenas str1 y str2). Otra forma podría ser considerar la expresión regular para lograr lo que quieres, esto suena como tarea, ¿cuáles son las otras limitaciones?

Respuesta: 2

Si los objetos que se decoran implementan diferentes combinaciones de otras interfaces, ¿cómo implementa un decorador sin perder los métodos de interfaz adicionales? Por ejemplo, digamos que tenemos el ...

Tengo una función en Jython, esta función usa Popen para ejecutar otro programa que escribe un archivo xml en su stdout, que se dirige a un archivo. Cuando finalice el proceso, cierro el archivo y llamo ...

Tengo un archivo XML con algunas etiquetas SOAP que quiero ignorar. Estaba analizando el archivo XML con pull-parser pero dejó de funcionar desde que aparecieron las etiquetas SOAP. El archivo XML se parece a: <? ...

Hii Estoy trabajando en una aplicación donde necesito mostrar imágenes de una carpeta seleccionada por un usuario. Todas las imágenes presentes en la carpeta deben mostrarse. Me gustaría saber cómo mostrarlas ...