java读取配置⽂件信息⽣成Map对象通过读取配置⽂件⽣成map对象便于提取⽂件内容和转码
⽂本⽂件为config下的device.ini
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;相机电子干燥箱
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import org.springframework.util.ResourceUtils;
public class TransDeviceCode {怎样注册邮箱
/**读取config⽂件下device.in⽂件,
拟人句大全 优美摘抄三年级
*
* @param file device.ini⽂件地址
比特币 挖矿* @return
*/
private Map<String,String> tempMap;
public TransDeviceCode(){
}
public TransDeviceCode(String fileName){
tempMap=new HashMap<String,String>();
String strLine;
BufferedReader bufferedReader;
StringBuffer buffer;
File file;
try {
File("classpath:"+fileName);
bufferedReader = new BufferedReader(new FileReader(file));
while ((strLine = adLine()) != null) {
strLine = im();
char arr[] = CharArray();
if(strLine.indexOf('#')>=0) {考研时间表
continue;
}
if(strLine.length() == 0) {
continue;
}
buffer = new StringBuffer();
for(int i=0; i<arr.length; i++) {
char c = arr[i];
int ascii = (int)c;
if(ascii == 65533 || ascii == 0) {
continue;
}else{
buffer.append(arr[i]);
}
}
String sarr[] = String().split(" ");
tempMap.put(sarr[1].trim(), sarr[3].trim()); //这⾥需要哪⼀列的信息就提取哪⼀列
}
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
体裁有哪些//可以通过此⽅法转码
public String getValue(String key){
im();
String (key);
String (key);
if(value==null || value==""){
value=key;
}
im();
return value;
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论