RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
Java代码存取值,java存取款代码

怎样用java代码获取txt文本的指定值

[Java] view plain copy

10余年的白云网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整白云建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“白云网站设计”,“白云网站推广”以来,每个客户项目都认真落实执行。

import java.io.*;

public class hh {

/**

* @param args

*/

public static void main(String[] args) {

// 指定读取的行号

int lineNumber = 2;

// 读取文件

//File sourceFile = new File("D:/java/test.txt");

File sourceFile = new File("C://TEXT.txt");

try {

// 读取指定的行

readAppointedLineNumber(sourceFile, lineNumber);

// 获取文件的内容的总行数

System.out.println(getTotalLines(sourceFile));

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

// 读取文件指定行。

static void readAppointedLineNumber(File sourceFile, int lineNumber)

throws IOException {

FileReader in = new FileReader(sourceFile);

LineNumberReader reader = new LineNumberReader(in);

String s = "";

if (lineNumber = 0 || lineNumber getTotalLines(sourceFile)) {

System.out.println("不在文件的行数范围(1至总行数)之内。");

System.exit(0);

}

int lines = 0;

while (s != null) {

lines++;

s = reader.readLine();

if((lines - lineNumber) == 0) {

System.out.println(s);

System.exit(0);

}

}

reader.close();

in.close();

}

// 文件内容的总行数。

static int getTotalLines(File file) throws IOException {

FileReader in = new FileReader(file);

LineNumberReader reader = new LineNumberReader(in);

String s = reader.readLine();

int lines = 0;

while (s != null) {

lines++;

s = reader.readLine();

if(lines=2){

if(s!=null){

System.out.println(s+"$");

}

}

}

reader.close();

in.close();

return lines;

}

}

用rds怎么用java代码存取数据

深圳远标帮助您:

1.声明一个map: Map map = new HashMap();

2.向map中放值,注意:map是key-value的形式存放的.如:map.put(”sa”,”dd”);

3.从map中取值:String str = map.get(”sa”).toString();结果是:str = ”dd”;

4.遍历一个map,从中取得key 和valueMap map = new HashMap() ;

Iterator it = map.entrySet().iterator() ;

while (it.hasNext())

{

Map.Entry entry = (Map.Entry) it.next() ;

Object key = entry.getKey() ;

Object value = entry.getValue() ;

java存取二进制数据到xml文件,怎样做的,给点可用代码看下!(要JAVA的)

假如你有个xml文件叫 test.xml

存入:

首先先获取你需要的二进制数据,赋给变量temp

然后把值放到xml文件的某个节点

String xml = "test.xml";//这里需要注意路径

SAXReader reader = new SAXReader();

reader.setEncoding("GBK");

org.dom4j.Document doc = reader.read(strInStream);

List list = doc.selectNodes("/beans/bean[@id=\"dataSource\"]/property[@name=\"tempvalue\"]");//这里的节点名称就是你定义的xml文件里的节点名称

Iterator iter = list.iterator();

if (iter.hasNext())

{

org.dom4j.Element e = (org.dom4j.Element) iter.next();

e.setAttributeValue("value", temp);//把值存放到节点里

}

....

最后记得用输入输出流的方式保存修改后的xml文件

读取:

和上面类似

List list = doc.selectNodes("/beans/bean[@id=\"dataSource\"]/property[@name=\"tempvalue\"]");//找到你存放值的那个节点

Iterator iter = list.iterator();

if (iter.hasNext())

{

org.dom4j.Element e = (org.dom4j.Element) iter.next();

temp =e.attributeValue("value");//读出节点值

}

可能写得有点凌乱,你当做参考吧


分享文章:Java代码存取值,java存取款代码
文章地址:http://lswzjz.com/article/dscgdgo.html