كيف افرغ قيمة ال String ؟ , حتى اتمكن من اضافة باسورد جديد

amro • منذ 5 سنوات

in my code i have tried to make Info[i][2]=null; which referred to password index in the array but the problem when i put new password +=Info[i][2]; he write to me 123(which mean new pass)null so it mean (123null)  

اريد ان اطلب من المستخدم ان يكتب الباسوورد الخاص به اذا كان صحيح اطلب منه كلمة السر الجديدة التي يريدها لكن قبل هذا يجب ان يفرغ الباس القديم او يكتب فوقه فاريد مساعدة في هذا

في الكود الخاص بي جربت ان اجعل Info[i][2]=null; والتي تعود الى المصفوفة الخاصة بالباسوورد في الاراي لكنه يطبع لي على سبيل المثال 123null اي يقوم بطباعة الباس الجديد وبجواره null  فأريد الطلب من المستخدم ان يكتب الباسوورد الجديد لكن قبل هذا اريد من البرنامج ان يفرغ قيمة المصفوفة الخاصة بالباسوورد فكيف افعل هذا ؟

هذا جزء من الكود

 String Info[][] = new String[50][5];
                            System.out.println("*Create a new account*");
                            //  &&ex
                            System.out.println("Customer ID number :");
                            Info[i][0] = keyboard.next();
                            System.out.println("Customer Name :");
                            Info[i][1] = keyboard.next();
                            System.out.println("Customer password :");
                            Info[i][2] = keyboard.next();
                            System.out.println("Customer's phone number :");
                            Info[i][3] = keyboard.next();
                                    System.out.println("*Edit password*");
                                    System.out.println("Enter customer ID :");
                                    String ID3 = keyboard.next();
                                    for ( i = 0; i < Info.length; i++) {
                                    if(ID3.equals(Info[i][0])){
                                        System.out.println("Enter your password");
                                        String oldpassword = keyboard.next();
                                        if(oldpassword.equals(Info[i][2])){
                          
                                            System.out.println("Enter new Password");
                                            String password2 = keyboard.next();
                                            password2 = Info[i][2];
                                            System.out.println("new password is "+password2);
                                        }
                                        }else{System.out.println("ID not found !!!");}
                                 break;   }

 

كلمات دليلية: array java

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !