UID382645性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2022-4-24最后登录1970-1-1
| 失踪人口回归
今天我们要讲的是配置文件
就是这个
配置文件的格式可以是
- Name: WDAWD
- Config-Data:
- [Tab]String: dwadaw
- [Tab]Number: 54215465
复制代码
等
那我们如何读取配置文件呢
可以使用FileConfiguration指令来读取配置文件config
具体格式如下
- FileConfiguration config = getConfig();
复制代码 可以在onDisable中写saveConfig()来保存配置文件
- @Override
- public void onDisable() {
- saveConfig();
- }
复制代码 我们如何获得config文件中的值呢?
比如说这里有一份yml文件
如下
- Name: wdwa
- Data-Io:
- Number: 5623
复制代码 这样一份配置文件
我们可以读出的信息是他的名字叫做wdwa,有一个数字是5623,这个时候就有聪明的人要问了,怎么获得这些信息呢。
每一个值都会有一个像身份证一样的东西,比如说wdwa的身份证是Name,5623的身份证是Name.Data-Io.Number
那我们如何读取信息呢?
这个时候就要用到我们的get了
比如说,获取整数变量我们要用到的是getString,获取Integer变量我们需要用到getInt 这里我们还要加什么?
我们还需要定义一个String类型的变量来接受它
- String [你随便取名] = config.getString("Name");
复制代码 就像这样的格式我们把Number也读取出来
- Integer [你随便取名] = config.getInt("Name.Data-Io.Number")
复制代码 如何删除变量
其实是删不了的
不过我们可以把它的值改成null
这个时候就要用到我们的set了
我们要改变一个变量可以这样写 就像这样的格式我们把Number也改变
- config.set("Name.Data-Io.Number",null);
复制代码 好了结束
|
|