黑马程序员技术交流社区

标题: java20天基础视频 properties 求解答啊! [打印本页]

作者: 曾翀    时间: 2014-7-18 23:06
标题: java20天基础视频 properties 求解答啊!

properties prop=new properties();

while((line=bufr.readline()!=null))
{
string  arr=lin.split("=");
prop.setproperty(arr[0],arr[1]);
}

在家自学,这两段代码看不懂,求大神!谢谢!
作者: 赵顺超    时间: 2014-7-18 23:26
properties是属性配置文件,bufferedreader读取就不给你解释了。后面是分割用等号,然后再把过去的键值存到数组里面
作者: wisely    时间: 2014-7-19 00:18
  1. String arr[]=line.split("=");   //这句是用中调用了String类的一个方法split,它将“=”作为分隔符,将“=”两侧的内容放入了数组arr中

  2. prop.setProperty(arr[0],arr[1]);   //接上,“=”左边自然是arr[0],右边自然是arr[1],然后调用Properties类的方法setProperty,将arr[0]和
  3.                                                    arr[1]分别设置为键和值
复制代码




作者: mytongyong    时间: 2014-7-19 06:45
楼上说的很详细了,发下黑马论坛里面都是高手啊,呵呵。
作者: 叶飞翔    时间: 2014-7-19 07:42
mytongyong 发表于 2014-7-19 06:45
楼上说的很详细了,发下黑马论坛里面都是高手啊,呵呵。

他们说的挺详细的,嘿嘿。
作者: 曾翀    时间: 2014-7-19 09:23
wisely 发表于 2014-7-19 00:18

谢谢哈。。。。
作者: 曾翀    时间: 2014-7-19 09:24
叶飞翔 发表于 2014-7-19 07:42
他们说的挺详细的,嘿嘿。

亲,你技术分是怎么刷出来的啊
作者: a6511631    时间: 2014-7-19 10:39
wisely 发表于 2014-7-19 00:18

很详细,完全没法再补充献丑了
作者: 叶飞翔    时间: 2014-7-20 10:07
曾翀 发表于 2014-7-19 09:24
亲,你技术分是怎么刷出来的啊

用黑马币换的,每天回帖可以得6个,然后前段有个活动得了50黑马币。你可以发技术帖,一个一技术分的。
作者: Piston    时间: 2014-7-20 10:55
properties prop=new properties();//创建一个对象,赋值给prop

while((line=bufr.readline()!=null))//读一行  给 line
{
string  arr=lin.split("=");//用=隔开字符串
prop.setproperty(arr[0],arr[1]);//调用类properties设置 priperty 并且传参
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2