0
그래서 문자열 있다고 가정 해 봅시다 :Java : 문자열에서 두 번째 문자를 찾는 방법은 무엇입니까?
String line1 = "you can also view my (abbreviated)(resume.html) at lunch.";
다른 문자열 :
String line2 = "you can also view my(resume.html) at lunch.";
그래서 나는
line2 = "you can also view my resume.html at lunch."
를 만들기 위해 2 호선의 문자열을하기 위해 노력하고있어 및 line1과 비슷하게
line1 = "you can also view my (abbreviated) resume.html at lunch."
그러나 코드를 사용하여 줄 1에 사용 된 line2의 문자열을 만들려고 할 때 "("및 ")"색인을 찾으려고 할 때 문제가 발생합니다 (대신 약어) resume.html에서 "("및 ")"중 하나를 선택하십시오. 내가 그것을 엉망으로 첫 번째 줄 비슷한 일을 할 때
그래서 예를 들어 라인을 변경하려면 1을위한 나는 그러나
String ax = line1.substring(line1.indexOf("(") + 1, line1.indexOf(")"));
line1 = line1.substring(0,line1.indexOf("(")) + ax + line1.substring(line1.indexOf(")");
할 것입니다.
둘 모두에 적합한 단일 방법이나 방법을 작성하는 데 도움이 필요합니다.
는 당신이 시도 했'호선 = line1.replace ("(resume.html) ","resume.html ")'? – BackSlash
또는 line1.replace ("(", ""). replace (")", "") – Ivonet