java一些常用代码的分享
java访问xml文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
import java.io.*;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class xmljava
{
public static void main(String args[])
{
Element element= null ;
File f = new File( "a.xml" );
DocumentBuilder db= null ; //documentBuilder为抽象不能直接实例化(将XML文件转换为DOM文件)
DocumentBuilderFactory dbf= null ;
try {
dbf= DocumentBuilderFactory.newInstance(); //返回documentBuilderFactory对象
db =dbf.newDocumentBuilder(); //返回db对象用documentBuilderFatory对象获得返回documentBuildr对象
Document dt= db.parse(f); //得到一个DOM并返回给document对象
element = dt.getDocumentElement(); //得到一个elment根元素
System.out.println( "根元素:" +element.getNodeName()); //获得根节点
NodeList childNodes =element.getChildNodes() ; // 获得根元素下的子节点
for ( int i = 0 ; i < childNodes.getLength(); i++) // 遍历这些子节点
{
Node node1 = childNodes.item(i); // childNodes.item(i); 获得每个对应位置i的结点
if ( "Account" .equals(node1.getNodeName()))
{
// 如果节点的名称为"Account",则输出Account元素属性type
System.out.println( "\r\n找到一篇账号. 所属区域: " + node1.getAttributes().getNamedItem ( "type" ).getNodeValue() + ". " );
NodeList nodeDetail = node1.getChildNodes(); // 获得<Accounts>下的节点
for ( int j = 0 ; j < nodeDetail.getLength(); j++)
{ // 遍历<Accounts>下的节点
Node detail = nodeDetail.item(j); // 获得<Accounts>元素每一个节点
if ( "code" .equals(detail.getNodeName())) // 输出code
System.out.println( "卡号: " + detail.getTextContent());
else if ( "pass" .equals(detail.getNodeName())) // 输出pass
System.out.println( "密码: " + detail.getTextContent());
else if ( "name" .equals(detail.getNodeName())) // 输出name
System.out.println( "姓名: " + detail.getTextContent());
else if ( "money" .equals(detail.getNodeName())) // 输出money
System.out.println( "余额: " + detail.getTextContent());
}
}
}
}
catch (Exception e){System.out.println(e);}
}
}
XML/HTML code
java jdbc数据库连接
Java code
属性文件
Java code
XML/HTML code
java访问资源文件
Java code
资源文件
Java code
java dos输入输出
Java code
java获取ip地址
Java code
java系统托盘的应用
Java code
JEditorPane使用技巧 构造函数 常用方法 如果该组件的底部在屏幕外,则将该窗口放置在 Component 最接近窗口中心的一侧。因此,如果 Component 在屏幕的右部,则 Window 将被放置在左部,反之亦然。
Java code
java各种数据库连接
Java code
java哈弗曼编码的实现
Java code
Java code ?
遗传算法
Java code
java 字符串解析
Java code
|
java一些常用代码的分享相关推荐
- java 代码压缩javascript_通过Java压缩JavaScript代码实例分享
通过移除空行和注释来压缩 javascript 代码 /** * this file is part of the echo web application framework (hereinafte ...
- 【Cheatsheet】Java的常用代码(以及eclipse技巧)
文章目录 1. 前言 泛型 generic type 日志处理 接口和抽象类 类(面向对象) List getter setter 2. 相似度的相关操作 3. 数据结构 3.1. tree的实现! ...
- Java开发常用代码
一.获取UUID UUID uuid = UUID.randomUUID(); String str = uuid.toString(); // 去掉"-" String s = ...
- java抢答器代码_分享一下我的51单片机抢答器代码
本帖最后由 小米熊724 于 2019-11-15 23:05 编辑 #include #define uchar unsigned char #define uint unsigned int sb ...
- java常用代码解析_Java设计模式常用原则代码解析
本篇文章小编给大家分享一下Java设计模式常用原则代码解析,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.单一职责原则每一个类负责一个职责(一个类只有 ...
- MC指令java,我的世界Java版指令有哪些-我的世界Java版常用指令分享-沧浪手游
在我的世界中有着很多的指令操作,这些指令可以让玩家在游戏中拥有金手指,就比如下面这些就是Java版的我的世界的指令,具体的代码就让我们一起来看看吧. 我的世界Java版常用指令分享 1./setblo ...
- java实现人民币数字转换中文大写的工具实例代码demo分享
原文:java实现人民币数字转换中文大写的工具实例代码demo分享 http://www.zuidaima.com/share/1816208858221568.htm 刚好在项目里面用到了数字转化为 ...
- java培训教程分享:Java编写软件代码自动提示功能
本期的java培训教程分享主要是介绍的java编写软件代码的一个自动提示功能,很多零基础和初学java的同学们对这一块还不是很了解,Eclipse for android 实现代码自动提示智能提示功能 ...
- java常用代码,Java常用代码
Java常用代码 /** * @author he * * * 把Date转换成String,以yyyy-MM-dd HH:mm:ss的形式显示 */ public static String Dat ...
- Java函数编码_转[收集java的常用函数代码]
转[收集java的常用函数代码] package net.java2000.tools; /** * Title: Java Bean 工具 * Description: * Copyr ...
最新文章
- themleaf返回可以带目录结构
- YII2 实现登录时候修改最新登录时间
- 阿里面试题:如何检测并避免 Java 中的死锁?
- 查询DBA_HIST_ACTIVE_SESS_HISTORY缓慢
- 在linux设置Mysql允许用户远程登录和限制用户远程登录
- sql server数据库课程设计分析
- 自制反汇编逆向分析工具 迭代第六版本 (一)
- c语言堆栈基本代码入栈出栈_几道和「堆栈、队列」有关的面试算法题
- Django、Flask、Tornado的区别
- jquery 对象 和 js 对象 为什么要互相转换?_JQuery对象与dom对象两者之间的相互转换...
- 响应服务器589,示例HTTP范围请求会话
- Your connection is not private Attackers might be trying to steal your information from nemertes.lis
- inno setup 打包工具介绍
- 谈谈编程(2) 软件开发中的方法论
- Ext JS 6学习文档–第1章–ExtJS入门指南
- [Python人工智能] 九.gensim词向量Word2Vec安装及《庆余年》中文短文本相似度计算
- vue報錯 To install it, you can run: npm install --save vue/types/umd
- 计算机处理器i5和i7,i5与i7有什么区别 酷睿i5和i7区别汇总【详细介绍】
- mysql 省市县镇(乡)四级地区数据库
- 判断字符串是否存在于文件中