я хочу сохранить имя iphone с их ценой в листе Excel. для того же имени iphone болит в одном листе Excel - PullRequest
0 голосов
/ 25 апреля 2019

перейти к поиску флипкарта для iphone для того же имени i phone создать один лист Excel для другого имени iphone создать еще один лист Excel.

Код выглядит следующим образом:

public static void main(String[] args) {

        Set<String> uniquename = new HashSet<String>();
        ArrayList<String[]> data1 = new  ArrayList<String[]>();
        Map<String,List<String[]> > hashmap = new HashMap<String,List<String[]> >();
        data1.add( new String[] {"Apple iPhone 8 Plus (Space Grey, 64 GB)","56000"});
        data1.add(new String[] {"Apple iPhone 6 (Grey, 128 GB)","47000"});
        data1.add(new String[] {"Apple iPhone XS (Space Grey, 512 GB)","28000"});
        data1.add(new String[] {"Apple iPhone XS (Space Grey, 512 GB)","29000"});
        data1.add(new String[] {"Apple iPhone 7 Plus (Gold, 128 GB)","19000"});
        data1.add(new String[] {"Apple iPhone 7 Plus (Gold, 128 GB)","18000"});
        for(String[] data:data1) {
            uniquename.add(data[0].replace("(", "#").split("#")[0] );
        }

            System.out.println(uniquename);
            System.out.println(uniquename.size());
            System.out.println(data1.size());


            for(String name : uniquename) {
                List<String[]> temp =new ArrayList<String[]>();
                    for(String[] d : data1) {
                        if(name==d[0].substring(0, 19)) {
                            temp.add(d);


                        }
                        hashmap.put(name, temp);
                    }

                    }
            Set keys = hashmap.keySet();
             System.out.println("All keys are: " + keys);

                    List<String[]> value = hashmap.get(keys);
                    for(String[] val : value) {
                        System.out.println(value);      
}
}

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...