您的位置:首页 > 编程语言 > Java开发

JAVA判断字符串是否为数字

2011-10-02 17:13 459 查看
Yahoo! Developer Network Home 为大家提供了很多功能, 项目中需要寻找Related和spelling词汇, 这里使用了Yahoo! Search Web Services , 利用Yahoo提供的服务,可能轻松实现相关词汇检索和拼写检查.

Yahoo Search API针对不同的语言提供了不同的开发包, 使用起来很方便. 这里以java为例. 下载包中包含yahoo_search-2.0.1.jar 及javadoc. (正式部署应用程序的时候需要申请一个Application ID)

这里举例来请求RelatedSuggestion服务

java 代码

public static String[] searchRelatedSuggestion(String searchKey) {   

    SearchClient client = new SearchClient(Application_ID);   

    RelatedSuggestionRequest request = new RelatedSuggestionRequest(searchKey);   

       

    RelatedSuggestionResults relatedSuggestionResults = null;   

    try {   

        relatedSuggestionResults = client.relatedSuggestion(request);   

    } catch (Exception e) {   

        e.printStackTrace();   

        logger.error(e.getMessage());   

    }    

       

    if (relatedSuggestionResults == null) {   

        return null;   

    } else {   

        return relatedSuggestionResults.getSuggestions();   

    }   

}  

返回的字符串数组就是我们要的searchKey的相关词汇.

这些服务也可以通过 url 直接得到.比如

http://search.yahooapis.com/WebSearchService/V1/relatedSuggestion?appid=YahooDemo&query=ipod

返回的结果是

xml 代码

<?xml version="1.0" encoding="UTF-8" ?>    

<ResultSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:yahoo:srch" xsi:schemaLocation="urn:yahoo:srch http://api.search.yahoo.com/WebSearchService/V1/WebSearchRelatedResponse.xsd">  

<Result>ipod nano</Result>    

<Result>apple ipod</Result>    

<Result>ipod video</Result>    

<Result>ipod accessories</Result>    

<Result>free ipod games</Result>    

<Result>ipod video converter</Result>    

<Result>free dvd to ipod converter</Result>    

<Result>ipod downloads</Result>    

<Result>apple new ipod phone</Result>    

<Result>free ipod music</Result>    

</ResultSet>  

<!--  ws03.search.scd.yahoo.com compressed/chunked Mon Apr 23 09:22:00 PDT 2007   

-->   

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: