首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

对值变换

2012-08-27 
对值转换其实这个看起来更像是java文件 嘿嘿keyvalue转换成string namekey value /stringpubl

对值转换

其实这个看起来更像是java文件 嘿嘿

"key"="value"转换成

<string name="key"> value </string>

public static void main(String[] args) throws IOException {     Scanner fileScanner =             new Scanner(new FileInputStream(args[0]), "utf-16");     Writer writer =             new BufferedWriter(new OutputStreamWriter(new FileOutputStream(                     new File(args[1])), "UTF8"));     writer.append("<?xml version="1.0" encoding="utf-8"?> <resources>");     while (fileScanner.hasNextLine()) {         String line = fileScanner.nextLine();         if (line.contains("=")) {             line = line.trim();             line = line.replace(""", "");             line = line.replace(";", "");             String[] parts = line.split("=");             String nextLine =                     "<string name="" + parts[0].trim() + "">"                             + parts[1].trim() + "</string>";             System.out.println(nextLine);             writer.append(nextLine);         }     }     fileScanner.close();     writer.append("</resources>");     writer.close(); } 

?或者

?

BufferedReader br = new BufferedReader(new InputStreamReader(             new FileInputStream("c:/messages_en.properties"), "utf-8"));     String line = null;     while ((line = br.readLine()) != null) {         line = line.trim();         if (line.length() > 0) {             String[] parts = line.split(" = ");             System.out.println("<string name="" + parts[0] + "">"                     + parts[1] + "</string>");         }     }     br.close(); 

?

?

热点排行