服务器 cxzh目录 有 一文件,内容如下:192.168.1.5#123456789#好
192.168.11.61#567891234#人
192.168.101.87#567123489#一
192.168.21.1#156782349#生
192.168.88.9#345612789#平
192.168.66.22#145236789#安
.
.
.
.
.如果客户端 访问ip.jsp 则在客户端 打印出来 相应的 号码。例 : 客户端为 192.168.11.61 访问则打印出 567891234
客户端为 192.168.88.9 访问则打印出 345612789
192.168.11.61#567891234#人
192.168.101.87#567123489#一
192.168.21.1#156782349#生
192.168.88.9#345612789#平
192.168.66.22#145236789#安
.
.
.
.
.如果客户端 访问ip.jsp 则在客户端 打印出来 相应的 号码。例 : 客户端为 192.168.11.61 访问则打印出 567891234
客户端为 192.168.88.9 访问则打印出 345612789
解决方案 »
- 一个struts2 验证框架 国际化的问题
- response.sendRedirect的问题,转到mms协议
- 求助!使用spring ioc注入管理,spring aop做日志记录。。内详!
- 问题;一个checkbox可以有多个value吗 遇到这个问题怎么处理?
- 求救:再线等答案!!!
- 求助:由VB.NET变换为JAVA
- <c:if test="${appConfig['rememberMeEnabled']}">是什么意思
- 怎么解决显示的????乱码,弱弱的问一下。谢谢啦
- 問兩個基本問題: random()及記錄數.....
- JSP中能否调用客户端的Directx接口进行视频捕捉啊?
- 各位前辈帮帮忙:有关hibernate的findXXX() 总是产生 NullPointException
- 急。。java.lang.NumberFormatException: null
192.168.11.61|567891234;
192.168.88.9|345612789;
然后读取文件内容
通过; 切割每一条记录 同时在每条记录中判断是否包含你找的ip
找到后再通过|来切割这条记录中的ip与要显示的内容
FileReader fr = new FileReader(dir);
File f1=new File(dir);//dir为文件路径
int count,c=-1;
int num=0;
int x=(int)f1.length();
char ch[]=new char[x];
char d[]=new char[x];
while((count=fr.read(ch)) != -1){
for(int j=0;j<count;j++){
c++;
d[c]=ch[j];
}
}
String text;
text=new String(d);
text=text.trim(); text中就是你的文件中的内容了
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class FileRead
{
public static void main(String []args) throws Exception
{
File flle = new File("C:\\test.txt");
FileReader fr = new FileReader(flle);
BufferedReader br = new BufferedReader(fr);
String line = "";
String [] Array1 =null;
while ((line = br.readLine()) != null) {
System.out.println("---------------------------");
Array1 = line.split("#");
for(int i=0;i<Array1.length;i++)
{
System.out.println(Array1[i]);
}
System.out.println(line);
}
}
}