-1

Android アプリケーションを開発しており、ハッシュタグ、メンション、リンクを認識したいと考えています。私が提案する目的の c で使用できるコードがあります。私はこれらに疑問を呈し、今私はこれらのコードを持っています:

import java.net.URL;
import java.util.List;

String input = /* text from edit text */;

String[] words = input.split("\\s");
List<URL> urls=null;

for (String s : words){
try 
{
    urls.add(new URL(s));
}
catch (MalformedURLException e) {
    // not a url
}

}

これらをツイートに載せたいと思います。それを行うためのコードを開発しました。ツイートは文字列に基づいています。私の質問は、リストのデータを文字列にどのように配置するかです。

//I test these
String tweet="Using my app"+urls

しかし、ツイートには「私のappnullを使用しています」と表示されます

このコードを再利用してハッシュタグとメンションを認識するにはどうすればよいですか?

I think that is changing the input.split("\\s") by "@\\s" or "#\\s"
4

1 に答える 1

1

ここでライブラリを使用できます: https://github.com/twitter/twitter-text-java は、あなたがやろうとしていることを行います。

于 2012-05-13T15:34:17.080 に答える