я понимаю что я не задействовал аргумент jdk, скажите как это можно сделать ? return path.replace(newstr, "jdk-13"); так тоже ругается
package com.javarush.task.pro.task09.task0914;
/*
Обновление пути
*/
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) {
String jdk13 = "jdk-13";
int index1 = path.indexOf("jdk");// ("jdk") - тут указали полноценный string и посчиталось до первого совпадения т е индекс 10
int index2 = path.indexOf("/", index1); // тут ищем слеш и говорим с какого индекса нужно искать
String newstr = path.substring(index1, index2); // возвращаем строку начиная с индекса index1 и до index2
return path.replace(newstr, jdk13);
}
}