سلام
با توجه به کد زیر من آرایه ای از کاراکتر ها را با استفاده از متد ()valueof به رشته تبدیل کردم اما وقتی رشته ی ایجاد شده توسط متد ()valueof را با رشته ی دیگر با همان ورودی ( ورودی های یکسان ) با استفاده از شرط if مقایسه می کنم ، نتیجه ی false نمایش داده می شود . دلیل این نتیجه ی نادرست چیست ؟
با تشکر
String name1 = "radar" ; char[] charname = {'r','a','d','a','r'}; String charnamenew = String.valueOf(charname); if(name1 == charnamenew){ System.out.println("true"); }else{ System.out.println("false"); }
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود