안녕 내가 따옴표로 문자열을 가지고문자열에서 따옴표 없애기
String s = "\"hello\"";
그리고 문자열 s에서 따옴표를 제거하는 방법을 궁금 해서요. 특정 문자를 제거 할 수있는 메서드가 있습니까? s.getRidofChar (");
과 같은 것안녕 내가 따옴표로 문자열을 가지고문자열에서 따옴표 없애기
String s = "\"hello\"";
그리고 문자열 s에서 따옴표를 제거하는 방법을 궁금 해서요. 특정 문자를 제거 할 수있는 메서드가 있습니까? s.getRidofChar (");
과 같은 것을 시도 당신이 찾고있는이 무엇입니까 를 위해 :.
s = s.replaceAll("\"", "");
\
우리는 따옴표를 탈출해야하기 때문에 우리가 빈 STR과 따옴표의 모든 인스턴스를 대체 할 말입니다 ing. String
은 불변이므로, replaceAll
에 의해 반환 된 값을 s
(또는 다른 변수)에 다시 할당해야합니다.
편집 :.. replaceAll 방법
당신은 빈 대체 문자열로 String.replaceAll()를 사용할 수
특정 위치의 특정 문자를 제거하려면 해당 문자 앞뒤의 하위 문자열을 가져 와서 함께 결합하십시오.
String s = "\"hello\"";
s = s.replaceAll("\"","")
이 방법은 작동하지 않습니다. replace()는 한 문자를 다른 문자로 바꾸기 만합니다. –