Android 코드에서 StringUtils 클래스를 사용하고 있습니다. 예외가 발생했습니다. 즉, 클래스를 찾을 수 없습니다. 하지만 이미 그 클래스에 jar 파일을 사용했습니다. 제발 도와주세요!Android에서 StringUtils 클래스가 작동하지 않습니다.
답변
다음 코드로 문제가 해결되었으므로 프로젝트를 추가 할 때 StringUtils jar를 사용할 필요가 없습니다.
나는 내 자신의 클래스, 즉 "RanjitString"을 StringUtils로 대체합니다.
String myxml="This is my xml with different tags";
String successResult = RanjitString.substringBetween(myxml,
"<tag>", "</tag>");
이 코드는 나를 위해 노력하고 있습니다 ...
@ user2160667에서 다른 답변보기 TextUtils –
@ SerkanArıkuşu : 그러나 거기에 substringBetween 메서드가 없습니다 textUtils –
외부 라이브러리를 사용하지보십시오 :
public class RanjitString {
public static String substringBetween(String str, String open, String close) {
if (str == null || open == null || close == null) {
return null;
}
int start = str.indexOf(open);
if (start != -1) {
int end = str.indexOf(close, start + open.length());
if (end != -1) {
return str.substring(start + open.length(), end);
}
}
return null;
}
}
그리고 직접적으로는 정적 메소드 substringBetween에 액세스 할 수 있습니다. Android 대안을 항상보십시오.
이 특정한 경우를 들어, 사용할 수 있습니다 android.text.TextUtils
정답으로 표시해야합니다. – Desmond
당신이 경로를 구축하는 jar 파일을 추가 했습니까? –
@Chirag Raval : 예 이미 jar 파일을 사용했습니다. –
이것은 간단한 자바 프로그램에서 잘 동작합니다. 그러나 우리가 안드로이드에서이 동일한 코드를 사용할 때이 유형의 오류가 발생합니다. 아무도 제발 저를 도와주세요. –