1

私のプロジェクトでは、データはイメージタグとともに html 形式で保存されます。たとえば、次のデータは html 形式で保存されており、2 ~ 3 個の画像が含まれています。

彼女が一般的に知られているようにマザー・テレサは、アグネス・ゴンジャ・ボヤシュとして生まれました。彼女は 1910 年 8 月 26 日に生まれましたが、洗礼を受けた 8 月 27 日を「本当の誕生日」と考えていました。「血統によると、私はアルバニア人です。市民権により、インド人。信仰により、私はカトリックの修道女です。私の召命に関して言えば、私は世界に属しています。私の心に関しては、私は完全にイエスの御心に属しています." img ----- src="image1.png" ----> マザー・テレサは、2012 年にローマ カトリックの修道会である Missionaries of Charity を設立しました。 4,500 人を超える姉妹で構成され、133 か国で活動しています. img ----- src="image2.png" ---->. 彼女は、1979 年のノーベル平和賞を含む数々の栄誉を受賞しました。彼女は、受賞者に与えられる伝統的な祝宴を拒否し、インドの貧しい人々に 192,000 ドルの資金を提供するよう求めました。 img ----- src="image3.png" ---->

上記のデータから、段落に含まれる画像の数を確認し、すべての画像名と拡張子を取得して、Android で表示する必要があります。分割してみましたが、うまくいきませんでした。これに関して私を助けてください。

前もって感謝します

4

3 に答える 3

1

Stringクラスのcontainsメソッドを使用できます

String a="hello";
String b="hello my name is this";
if(b.contains(a)){

}

true または false を返します。

于 2012-06-11T03:51:09.987 に答える
0

発生回数は下記をご確認ください

  String searchFor = "is";
  String base = "This is the method";
  int len = searchFor.length();
  int result = 0;
  if (len > 0) 
  {  
     int start = base.indexOf(searchFor);
     while (start != -1) 
     {
        result++;
        start = base.indexOf(searchFor, start+len);
     }
  }
  System.out.println(result);

詳細については、http://www.roseindia.net/java/string-examples/java-string-occurrence-in-a-string.shtml を参照してください。

于 2012-06-11T04:35:48.797 に答える
0

これを試して、

使用するBreakIterator Class

例:

BreakIterator boundary = BreakIterator.getSentenceInstance();

      boundary.setText(Your_entire_string);

      int start = boundary.first();

      int end = boundary.next();

次に、ループを使用して、すべての行を反復処理できます。

于 2012-06-11T06:15:52.507 に答える