wang_peng1 发表于 2013-2-5 01:49:40

对值转换

其实这个看起来更像是java文件 嘿嘿
"key"="value"转换成
<string name="key"> value </string>
public static void main(String[] args) throws IOException {   Scanner fileScanner =             new Scanner(new FileInputStream(args), "utf-16");   Writer writer =             new BufferedWriter(new OutputStreamWriter(new FileOutputStream(                     new File(args)), "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.trim() + "\">"                           + parts.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 + "\">"                     + parts + "</string>");         }   }   br.close();  
 
页: [1]
查看完整版本: 对值转换