analyzestring.java
来自「JAVA邮件系统」· Java 代码 · 共 79 行
JAVA
79 行
public class AnalyzeString
{
private String ip;
private String time;
private String page;
public void getstring(String Page)
{
int SubBegin=0,SubEnd;
SubEnd=Page.indexOf("-",SubBegin);//取得IP地址
if(SubEnd==-1)
{
ip="null";
time="null";
page="null";
return;
}
ip=Page.substring(SubBegin,SubEnd).trim ();
SubBegin=SubEnd+1;
SubEnd=Page.indexOf("[",SubBegin);//取得所访问的页面的时间
if(SubEnd==-1)
{
ip="null";
time="null";
page="null";
return;
}
SubBegin=SubEnd+1;
SubEnd=Page.indexOf("+",SubBegin);
if(SubEnd==-1)
{
ip="null";
time="null";
page="null";
return;
}
time=Page.substring(SubBegin,SubEnd).trim ();
SubBegin=SubEnd+1;
SubEnd=Page.indexOf("/",SubBegin);//取得所访问的页面
if(SubEnd==-1)
{
ip="null";
time="null";
page="null";
return;
}
SubBegin=SubEnd+1;
SubEnd=Page.indexOf("HTTP",SubBegin);
if(SubEnd==-1)
{
ip="null";
time="null";
page="null";
return;
}
page=Page.substring(SubBegin-1,SubEnd).trim ();
if(ip==null||time==null||page==null)
{
ip="null";
time="null";
page="null";
return;
}
}
public String getip(){
return ip;
}
public String gettime(){
return time;
}
public String getpage(){
return page;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?