00:00
好,接着呢,我们来看一下哈,使用这个动后J如何解析这个XL文件啊,得到我们需要的数据,首先呢,我们要知道哈,这个东后J啊,它不是上公司或者说是甲骨文是吧,因为现在被甲骨文收购了哈,啊,他不是上公司,也不是甲骨文公司的技术,而是第三方的这个。公司的技术,那么我们要用这个动破J啊,就需要到动破街的官网上去下载动J这个架包。那由于咱们现在上课的是无网的环境哈,所以呢,我们事先已经给大家下载好了,登或G啊,你可以打开它,大家看里面就一个目录,你把它解压到当前这个环境下就可以了。那么我们解压。好对吧,解压好之后呢,大家看这就出来了,这里面呢,就是这个,这就是那个东破Z啊,这咱们了解一下,那接着。跟我们笔记中一样啊,捡好就这样子,那我们看一下它的目录啊,都有哪些我们需要了解的,那么在这个包下啊,大家看啊,它有几个目录是我们需要知道的,第一个那叫docs,那么在这里面,这就是什么文档啊,打开它我们可以看见动复接的这个文档,那一般是找哪呢?找这个index打开之后啊,我们这里是一些欢迎页面啊,这里呢是一些更新的介绍啊,和它的一些特性啊等等是吧?那么我们一般看哪啊,我们一般看的就是这个quick star,我们直接点击quick star之后,大家看这边就会出现动G的一个。
01:30
使用参考手册这里会介绍你,诶大概怎么怎么用哈,会有这个说明以及代码啊,还告诉你,你看这是便利是吧?诶这是使用这个叉pass的一个快速搜索路径啊,导航路径对吧?这是快速迭代啊,这是如果代码去创建啊等等等对吧,这里都有说明啊,这咱们了解一下好。呃,这是咱们第一个叫docs,还有这个lib lib里面是什么呢?存放的这个动破J啊,它需要的这些架包啊,它依赖的第三方的架包都在这里面,好,那么还有这个SRCSRC里呢,是这个动户机的源码啊,和它的一些测试的代码等等样例的代码啊,都在这里面。
02:15
OK,那这三个啊,就是咱们常用的目录,大家了解一下好。那么介绍完它之后啊,那么我们使用这个动作机来解析一个参谋文件内容啊,这个内容在哪呢?也是在我们笔记里面,大家看啊,就一直往下走。解析哪个呢?大家看出解析这个内容,我们来看看他怎么样去解析啊,首先呢,在。我们的这个src下面我们创建一个文件,叫做不点它没有,那么将我们笔记中的内容啊拷贝过来。好,那么一会呢,我们就使用动图加来对它进行解析啊,大家注意看啊,这里是有多个图书嘛,那么每一个book标签我们要解析成为一个book类。
03:07
我们来看一下怎么操作哈,首先我们先写一个book类,跟这个book标签所对应的信息啊,形成一个对应关系,先创建一个com.at硅谷点。九啊报名,然后呢,我们在里面建一个类叫做book,好,然后。我们对照着。啊,把这个关了,我们对照着来看一下哈,那么这个book有什么东西有出版序列号是吧,Private SN。还有private private big DA前面写错了是吧?Big price还有作者啊,那么private叫做big叫不是叫做?
04:05
Asset啊,这个字符串呢,咱们是大写OK,然后呢,我们给这个呢,生成对应的get set方法,那它的快捷键呢,是out in shirt是吧?好,Get set咱们全选啊都生成。还有呢,有餐和无餐各到这个快捷键也是一样啊,二加insert就是无餐的,这个呢是有有餐的哈,好还有就什么东西,还有一个to string。啊,扩列键是一样的哈,走好,那这个呢就生成好了,那咱们接下来就什么就使用动否Z啊,将这个X没有重火箭的内容里面的每一个book都解析成为我们需要的一个book类对象实例,好,我们来看下怎么操作啊,首先我们在我们的这个模块下面建一个目录。啊,叫做lib,用来存放我们需要的价包。那么我们把。
05:04
咱们的这个动后J这个战报啊,复制过来啊,拷贝到。这里面来。对吧,粘贴进来CTRLV对吧,粘贴好点击OK,它都进来了,进来之后啊,咱们得把这个包啊加到这个内路镜下啊,我们看一下怎么做呀,就是选中它来看这个步骤。添加进来啊,这就是添加价包,这个很重要。好。首先呢,就选中你要的价包啊,然后六中这个菜单。As,是吧?这个就是。将加包添加到。啊,这个什么类路径好,我们保存一下哈。怎么解析啊,OK,咱们说创建一个。
06:01
模块啊,添创建一个Li目录啊,并添加什么呢?动G的价包,并添加到什么东西的这个类路径。好,就这套作好先添加进来,那添加进来之后啊,大家注意看啊,在没添加之前呢,它前面是没有符号的,一旦添加了以后注意看啊,有个小细节哈,来我们点这个地方,咱们选择模块类library就可以了哈,这几点啊,咱们简单说一下,Google library呢,是以后的项目也能使用,这project library是每个模块都可以使用啊,Not就给他们自己使用就行了啊,咱们点击OK,你看添加成功以后,它前面会有个符号,就添加成功了,那我们看怎么用哈,咱们在这里面。咱们写上一个类叫做动for j chest,好在这里面呢,写上这个测试。
07:01
啊,写上这个测试,咱们说public war chest1好这个地方啊,我们还需要导入吉类的四的价包,怎么办呢?我们把预先准备好的这个呢就拿过来,动后G的你把两个拿过来。也添加进来。别着急添加进来,那么使用这个相同的操作把他们,诶你看选中他们俩,也把他们俩添加到这个类的路径下。OK啊,这边呢,它会自动的打包啊,它会自动的打包好,那接下来怎么做呀,大家看啊,就咱们第一次用不会用对吧,那咱们可以看文档,哎,看哪呢,对,就咱们这个quick star。这里就说了,你要解析叉没,要怎么做,哎,这个地方就告诉我们,他说使用动否胶来解析这个差没欧啊,是一件非常简单的事情,看见吧啊,你使用下面类似的代码就可以实现了,就三行啊,那咱们说一下,首先s read啊,你首先创建一个sex reader啊,咱们说创建一个。
08:11
啊,上这个什么呢。输入流啊,去读取XML配置文件生成。都可没对象,这是咱们要干的第一件事情,好萨read.read大家注意看这写什么,写上。写上这个src斜杠到book.x就可以了啊,然后呢,咱们创建这个document对象。OK,这里呢,可能有异常,有异常咱们抛抛到外面去哈,抛到外面去,抛到大的异常,好,咱们在这边打印一下,我们看看有没有得到它document,我们选中它执行。
09:00
稍等啊,大家注意看这个是不是输出了,诶输出呢,就说明咱们已经可以使用这个动Z来读取这个box点没文件了啊,这是咱们要做的第一步,好。
我来说两句