0
متد جستجوی یک کاراکتر خاص در آرایه در زبان جاوا
سلام میخواستم بدونم متد سرچ کردن یک کاراکتر خاص در یک آرایه چی؟مثلا یه کاراکتر مثل ^رو تو خونه های آرایه پیدا کن اگر بود یه دستوری رو چاپ کن اگه نه ادامه بده و همینطور همه ی خونه های ارایه رو چک کن
3 پاسخ
1
سلام به شما Itpro ای عزیز
برای این کار می تونید از یک حلقه ساده استفاده کنید:
public static void main(String []args){
char[] a={'a','b','c','d'};
boolean found=false;
for( char ch:a)
if(ch=='c'){
found=true;
break;
}
System.out.println(found);
}
همچنین می توانید از متد binarySearch در کلاس Arrays نیز استفاده کنید که در مطلب آموزش جاوا توضیح داده شده است
1
برای جستجو در آرایه string به شکل زیر باید عمل کنید
public class SearchInStringArray {
public static void main(String[] args){
String[] strings={"mehdi","adeli","itpro","tosinso.com","unity"};
char ch='.';
for (String str:strings){
if(str.indexOf(ch)>=0) {
System.out.println("Found at: "+str+" in: "+str.indexOf(ch) );
break;
}
}
}
}
0
من منظورم کاراکتر درون یه string که تو خونه های آرایه هستش بود.