Following code would give you the missing keys..

InputStream is = null;
                Properties props1 = new Properties();
                Properties props2 = new Properties();

                ClassLoader classLoader =
Thread.currentThread().getContextClassLoader();
                if (classLoader == null) {
                        classLoader = this.getClass().getClassLoader();
                }

                is = classLoader.getResourceAsStream("<file1>");

                if (is != null) {
                        try {
                                props1.load(is);

                        }
                        catch (IOException e) {

                        }
                        finally {
                                try {
                                        is.close();
                                }
                                catch (IOException e) {
                                }
                        }
                }
                is = classLoader.getResourceAsStream("<file2>");
                
                if (is != null) {
                        try {
                                props2.load(is);

                        }
                        catch (IOException e) {

                        }
                        finally {
                                try {
                                        is.close();
                                }
                                catch (IOException e) {
                                }
                        }
                }
                
                java.util.Enumeration enum =  props1.keys();
                while(enum.hasMoreElements())
                {
                        String key = (String) enum.nextElement();
                        if(!props1.containsKey(key))
                        {
                                System.out.println(key);
                        }
                }


Thanks and Regards,
Nitish Kumar
Tavant Technologies Ltd
Bangalore


-----Original Message-----
From: Emmanouil Batsis [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 23, 2005 7:44 PM
To: Struts Users Mailing List
Subject: [OT] Find missing property file keys?


Hi all,

Is there any tool to compare property files based on their keys only ? I 
have some really huge ones for different locales but the number of keys 
is different and i need to find the missing ones...

Thanks,

Manos

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to