• [Js-Java SE]IO+Properties配置文件


    dbinfo.properties

    1 driver oracle.jdbc.driver.OracleDriver
    2 url=jdbc:oracle:thin:@192.168.1.100:1521:bjpowernode
    3 username:scott
    4 password=tiger

    Test01.java

     1 /*
     2     IO+Properties
     3 
     4     dbinfo这样的文件我们称作配置文件,
     5     配置的文件的作用就是:使程序更加灵活。
     6 
     7     注意:一般在程序中可变的东西不要写死。推荐写到配置文件中。
     8     运行同样的程序得到不同的结果。
     9     
    10     像dbinfo这样一个具有特殊内容的配置文件我们又叫做:属性文件。
    11     java规范中要求属性文件以“.properties”
    12     
    13     属性文件中数据要求:
    14         key和value之间可以使用“空格”,“冒号”,“等号”。
    15         如果“空格”,“等号”,“冒号”都有,按最前的作为分隔符。
    16 */
    17 import java.io.*;
    18 import java.util.*;
    19 
    20 public class Test01
    21 {
    22     public static void main(String[] args) throws Exception{
    23         
    24         //1.创建属性对象
    25         Properties p = new Properties(); //和Map一样,只不过key和value只能存储字符串类型.
    26                                          //key不能重复,如果key重复则value覆盖。
    27 
    28         //2.创建输入流
    29         FileInputStream fis = new FileInputStream("dbinfo.properties");
    30 
    31         //3.将fis流中的所有数据加载到属性对象中.
    32         p.load(fis); //所以现在属性对象中有(key=username,value=scott)
    33 
    34         //4.关闭流
    35         fis.close();
    36 
    37         //通过key获取value
    38         String v1 = p.getProperty("driver");
    39         String v2 = p.getProperty("url");
    40         String v3 = p.getProperty("username");
    41         String v4 = p.getProperty("password");
    42 
    43         System.out.println(v1);
    44         System.out.println(v2);
    45         System.out.println(v3);
    46         System.out.println(v4);
    47     }
    48 }
  • 相关阅读:
    JSON数据
    逆序字符串
    WPF中ListBox ListView数据翻页浏览笔记(强调:是数据翻页,非翻页动画)
    用WPF做关于MEF 简单学习记录
    C#关于XML的一些简单用法
    django框架-DRF视图中的request和response
    django框架-Admin管理站点搭建
    JZ35 数组中的逆序对
    JZ34 第一个只出现一次的字符位置
    JZ33 丑数
  • 原文地址:https://www.cnblogs.com/jiasq/p/8528448.html
Copyright © 2020-2023  润新知