データをSQLiteデータベースに保存しました。私が保存したデータは、たとえば「優れたリーダーは誰ですか?」などの HTML タグに含まれています。
実際、私の仕事は質問とそれに関連する画像を表示することです。描画可能なフォルダーに画像を保存しました。質問が画像とともに表示されると、画像も表示されます。このタスクを達成するにはどうすればよいですか?
本当に HTML を解析するように制約されている場合、一連の部分文字列と indexOf の呼び出しは、解析対象に一意の非繰り返しマーカーがあると仮定して機能します。
たとえば、これを行うことができます:
//Set markers that will act as unique identifiers for when the image name begins/ends
final String beginningMarker = "src=\"";
final String endingMarker = "\"";
//Define what html we are parsing
String html = "<img alt=\"\" width=\"248\" height=\"170\" src=\"/test/image1.png\" />";
//Use our markers to find out the locations in the html where the image name begins/ends
int imgStringStartIndex = html.indexOf(beginningMarker) + beginningMarker.length();
int imgStringEndIndex = html.indexOf(endingMarker, imgStringStartIndex);
//Use the locations we just found to extract the image name
String imageName = html.substring(imgStringStartIndex, imgStringEndIndex);
System.out.println(imageName);