目录
网站中需要看一下现有的图标样式,先找到css文件,复制成txt文件,读取后判断,
输出并展示。行的示例:.fa-hotel:before, .fa-bed:before {
读取txt文件
/**
* 去重后-按行读取txt
* @param filename 文件路径
* @return
*/
public static Set<String> reads(String filename) {
Set<String> set = new LinkedHashSet<String>();
try {
BufferedReader br = new BufferedReader(new FileReader(filename));
String readLine = null;
while (null != (readLine = br.readLine())) {
set.add(readLine);
}
br.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("reads完成");
return set;
}
main方法
public static void main(String[] args) throws UnsupportedEncodingException {
Set<String> r=reads("i:/icon.txt");
Iterator<String> a=r.iterator();
//输出判断
while (a.hasNext()) {
String con=a.next();
if(con.contains(",")){
String[] s=con.split(",");
for (int i = 0; i < s.length; i++) {
if(s[i].contains(":before")){
s[i]=s[i].substring(1,s[i].lastIndexOf(":"));
if(s[i].contains(".")){
System.out.println("<i class=\"fa "+s[i].substring(1,s[i].length())+"\"></i>");
}
}
}
}else{
if(con.contains(":before")){
con=con.substring(1,con.lastIndexOf(":"));
System.out.println("<i class=\"fa "+con+"\"></i>");
}
}
}
}