を含むJava文字列がありますvalue >00:01:00
。この文字列から「> 」の記号を削除する必要がありますが、これを達成できません。
目標を達成するために次のコードを使用しています。
String duration = "value >00:01:00";
duration.substring(8, duration.length() - 9);
このようなことができます
String duration = ">00:01:00";
duration = duration.substring(duration.indexOf('>') + 1, duration.length()); // substring from index of that char to a specific length(I've used the length as the end index)
duration = duration.substring(duration.indexOf('>') + 1); // substring from index of that char to the end of the string (@DanielBarbarian's suggestion)
その特定の文字のインデックスから部分文字列を取得します (次のインデックスの部分文字列が必要なので +1 が必要です)。
部分文字列をそのまま抽出したくない場合は、その特定の文字を置き換えることもできます。
String duration = ">00:01:00";
duration = duration.replace(">", "");
このようにすることもできます
duration = duration.replace(">", "").trim();