在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全/ 一個(gè)Java初級(jí)的面試題

一個(gè)Java初級(jí)的面試題

有6組{3,"一","二"},{4,"三","四"},{3,"一","二"},{2,"","二"},{3,"五","二"},{2,"一","二"},請(qǐng)使用JAVA語(yǔ)言存儲(chǔ)以上六組數(shù)據(jù),并將與第1組數(shù)據(jù)不重復(fù)的數(shù)據(jù)打印到屏幕上。
我的思路是通過(guò)char數(shù)組來(lái)實(shí)現(xiàn)這個(gè)問(wèn)題
下面是我的代碼:

        char[] charOne={3,'一','二'};
        char[] charTwo={4,'三','四'};
        char[] charThree={3,'一','二'};
        char[] charFour={2,' ','二'};
        char[] charFive={3,'五','二'};
        char[] charSix={3,'一','二'};



        List<char[]> charList = new ArrayList<>();
        charList.add(charTwo);
        charList.add(charThree);
        charList.add(charFour);
        charList.add(charFive);
        charList.add(charSix);
        for (char[] charTemp : charList) {
            for (int i = 0;i<3;i++){
                if (charTemp[i]==charOne[i]){

                }else{
                    for (char c : charTemp) {
                        System.out.print(c);
                    }
                    System.out.println();
                    break;
                }
            }
        }

但是我發(fā)現(xiàn)一個(gè)問(wèn)題就是在控制臺(tái)打印的時(shí)候,char數(shù)組中的3會(huì)變成Unicode編碼方式,導(dǎo)致打印出數(shù)據(jù)顯示不出來(lái),而且,我這樣的寫法感覺違背了題意,因?yàn)閿?shù)據(jù)的輸入由雙引號(hào)變?yōu)榱藛我?hào)。
大神們有更好的解法嗎?

回答
編輯回答
爛人

給你點(diǎn)提示吧,自己想答案,考察HashMap&HashSet&鍵值對(duì)的靈活使用

2018年8月2日 15:01