这是一个google的查询字符串:从这个里面找到查询的关键字,也就是q后面的siag+office,并把siag+office打印出来。
在java中提供了一些字符串的操作函数。下面的代码是从最简单的思维去考虑问题的,没有去考虑运行效率问题。测试平台在mandriva 2009下面。java版本是1.6,因为自己以前较少接触java,所以写一下测试环境。
1.编写代码,将文件名命名为TestGoogle.java.
2.编写代码:
public class TestGoogle
{
public static void main(String args[])
{
String s = new String("");
int n_pos;
n_pos = s.indexOf("&");
String str_temp = new String();
str_temp = s.substring(n_pos+1,s.length());
n_pos = str_temp.indexOf("&");
str_temp = str_temp.substring(0,n_pos);
n_pos = str_temp.indexOf("=");
str_temp = str_temp.substring(n_pos+1,str_temp.length());
System.out.println(str_temp);
}
}
|
3.编译: javac TestGoogle.java
4.运行: java TestGoogle
5.结果:siag+office.
阅读(2149) | 评论(0) | 转发(0) |