public class Solution { public static void main(String[] args) { String path = "/usr/java/jdk1.8/bin/"; String jdk13 = "jdk-13"; System.out.println(changePath(path, jdk13)); } public static String changePath(String path, String jdk) { int firstIndex = path.indexOf("jdk");//первый индекс int lastIndex = path.indexOf("/", firstIndex);// второй индекс String oldJdk = path.substring(firstIndex, lastIndex);//склеиваем return path.replace(oldJdk, jdk);//возвращаем в String path замену oldJdk склеенную на jdk ВОПРОС почему jdk а не jdk13 как так то