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
-->
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
-->
相关文章推荐
- java中判断字符串是否为数字的三种方法
- java中判断字符串是否为数字的方法
- Java判断字符串是否为纯数字,如果不是则报错的GUI
- Java中怎样判断一个字符串是否是数字
- java中判断字符串是否为数字的三种方法
- Java判断一个字符串是否是数字
- java中判断字符串是否为数字的方法的几种方法
- java中判断字符串是否为数字的方法:
- java中判断字符串是否为数字的三种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- java中判断字符串是否为数字的三种方法
- java中判断字符串是否为数字的三种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java判断字符串是否为数字
- Java中判断字符串是否为数字的五种方法
- java中判断字符串是否为数字的三种方法
- java中判断字符串是否为数字的方法的几种方法
- java python oracle判断字符串是否为数字的函数