Увод у Јава Стринг Интервју питања и одговоре
У језгри Јаве, Стринг је једна од кључних класа за разумевање почетка основног јава програма. Класа струне је добро дефинисана и држи се у јава.ланг пакету. То је непромењива класа па програмер може директно да је користи без стварања инстанције сваки пут.
Сада, ако тражите посао који је повезан са Јава Стрингом, онда се требате припремити за питања о Јава Стринг-у за 2019. годину. Тачно је да је сваки разговор другачији према различитим профилима посла. Овде смо припремили важна Јава Стринг Интервју питања и одговоре који ће вам помоћи да постигнете успех у свом интервјуу.
У овом чланку Јава СтрингИнтервиев питања за 2019. годину представићемо 10 најважнијих и најчешће постављаних питања о Јава Стринг Интервјуу. Ова питања су подељена у два дела:
Део 1 - Питања о интервјуу за Јава стринг (основна)
Овај први део говори о основним питањима и одговорима за Јава Стринг Интервју
К1. Објасните у детаље класу Стринг у Јава програмском језику како један програмер може користити исти. Да ли требамо сматрати стринг у Јава програмском језику као тип података? Ако да, молим вас објасните детаље?
Одговор:
Низ је једна од кључних класа у Јави и у основи се налази у јава.ланг пакету. То уопште није дефинисано као примитивне типове података попут осталих променљивих Јава инт или лонг. Садржи углавном низ знакова у једном приказу. Стринг објект је веома популаран у јава програмирању за употребу скоро читавог кодирања од почетка до краја, то је непроменљива и коначна класа дефинирана у Јава језгру, а ЈВМ је обично створио један Стринг базен за чување свих створених Стринг објеката.
К2. У Јава програмуском језику постоје различити приступи за креирање објекта Стринга, детаљно објасните који су то приступи доступни за креирање истог и дајте неки повезани пример са исјечком кода?
Одговор:
Постоји неколико начина на које програмер може створити Стринг објект на Јава програмском језику. Приступи су у наставку:
- Употреба новог оператора : Можемо да створимо један стринг објект користећи једноставан нови оператор попут другог стварања објекта, али он се неће сместити у Стринг базен ЈВМ.
- Кориштење „оператера: Стринг објект се може креирати само помоћу оператора“ и унутар њега пружити одговарајућу вриједност. Корисност исте, ЈВМ сматра да је вредност за складиштење у Стринг поол-у и враћање у складу с тим.
- Употреба других: Могуће је креирати стринг објекат из бајт низа, цхар арраи, СтрингБуилдер или СтрингБуффер.
Стринг стр = нови низ ("абцд"); се не чува у базену ЈВМ Стринг
Стринг стр1 = “абцд”; Продавница у базену ЈВМ Стринг
Пређимо на следећа питања о интервјуу за Јава стринг
К3. Једна кључна реч се веома користи у Јава језику под називом „Палиндроме“. Објасните, када се једна референца стринга у Јава програмирању може назвати "Палиндроме", да ли је могуће написати јава метод за проверу исте? Ако је одговор да, наведите пример са исечком кода.
Одговор:
Један Стринг објект може се назвати "Палиндроме" када вредност те одређене Стринг класе може бити иста када ће бити обрнута. Као пример, можемо рећи као 'цбц', овде се ова стринг вриједност може сматрати Палиндромом, јер ће реверзибилна вредност увек дати исти резултат.
Обично два популарна приступа за валидацију истог у Стринг-у, заснована на очекивањима анкетара, можемо се ослонити на исти:
- СтрингБуилдер стрБуилдер = нови СтрингБуилдер („цбц“);
стрБуилдер.реверсе ();
- Стринг стр1 = “абц”;
Инт ленСтр1 = стр1.ленгтх ();
За (инт ј = 0; ј <ленСтр1 / 2; ј ++) (
Ако је (стр1.цхарАт (ј)! = Стр1.цхарАт (ленСтр1 - ј-1)) (
Врати лажно;
)
)
Ретурн труе;
К4. Претпоставимо да желите да уклоните неке асци карактере или да им дате или додијелите знак из једног од Стринг објеката дефинисаних у Јава програмском језику. Како то можете учинити користећи једну јединствену методу у Јава програмирању. Објасните исјечак кода?
Одговор:
Ово је основно Јава Стринг Интервју Питање постављено у интервјуу. Један од кључних метода које обично користимо за замену целог низа, метода која се зове метода замени Све. Помоћи ће програмеру да замени целокупни садржај Стринга другим садржајем Стринга, према захтевима пројекта. Али једна од кључних карактеристика замене. Сва метода је да ли прихвата стринг као један од специфичних аргумената, тако да ће за креирање низа бити потребно једно од класа знакова и правилно га користити за замену другим очекиваним низом или празним низом. У наставку пронађите исјечак кода са примјером.
Јавни низ заменити Стринг (Стринг стр1, цхар ц1) (
Повратак стр1.реплацеАлл (Цхарацтер.тоСтринг (ц1), “……”);
)
К5. Постоје један од врло уобичајених захтева програмског језика за прављење неких својстава у малим и малим словима. Постоји ли нека специфична методологија за објект Стринг у Јава програмском језику за представљање те особине у малим или малим словима? Објасните исјечак кода?
Одговор:
То ће бити једна од врло уобичајених функционалности која је потребна програмеру у сваком случају за вриједност варијабле Стринг објекта. Програмер се лако може користити за УпперЦасе и ЛоверЦасе методе специфичне класе Стринг да би се добила укупна вредност стринга у укупном горњем или потпуном малом случају. Ова метода има још један опционални аргумент који је локалан објект. На тај начин неко може да користи одређена локална правила за прављење низа у малим и малим словима.
Стринг с = “абц”;
Стринг с1 = “АБЦ”
Систем.оут.принтлн ("Горњи случај С:" + с.тоУпперЦасе () + ", доњи случај С1:" + с1.тоЛоверЦасе ());
Део 2 - Јава стринг стручна питања за интервју (напредно)
Погледајмо сада напредна Јава Стринг питања за интервју.
К6. Постоји ли неки метод у накнадном позиву стрингова? Ако да, молимо вас да то објасните у детаље правилном дефиницијом?
Одговор:
ЦхарСекуенце интерфејс је веома користан интерфејс у јави увести до Јава 1.4. Стринг класа обично имплементира тај специфични интерфејс. Дакле, примена методе накнадног копирања унутар класе Стринг може бити могућа због горе наведеног разлога. Заправо се позива на један од честих метода Стринг-а названог интерно подстринг метода.
К7. Још један врло чест захтев за програмера у случају Јава програмирања да упореди два објекта према захтеву за развој. Да ли је могуће упоредити два Стринг објекта у Јава програмском језику? Ако је одговор да, објасните како то може да се уради?
Одговор:
Поређење између две вредности Стринга може се постићи помоћу следећих приступа:
- Коришћењем упоредивог интерфејса : Јава Стринг обично имплементира упоредиви интерфејс, па се метода Цомпаре То може лако користити за поређење две вредности стрингова.
- Коришћењем методе екуалс или екуалсИгнореЦасе : Вриједност низа може се лако упоредити користећи директну методу једнаку или еуалсИгнореЦасе.
Пређимо на следећа питања о интервјуу за Јава стринг
К8. Да ли је могуће један од Стринг објеката претворити у тип података цхар или један тип података цхар података претворити у Стринг објект? Ако је одговор да, молим вас објасните како је то могуће постићи?
Одговор:
цхарАт метода се може користити за добијање појединачног карактера давања индекса, а тоЦхарАрааи метода претвара једну вредност низа у низ знакова.
String str = “abc”;
Char c = str.charAt(0);
String str1 = new String("This is a test String");
char() carray= str1.toCharArray();
for(char c1: carray)(
System.out.print(c1);
)
К9. Једна од врло популарних методологија у Јава програмском језику под називом преклопни случај, да ли је могуће користити методологију случаја пребацивања у случају коришћења Стринг објекта за јава програмирање? Ако је одговор да, објасните како је то могуће?
Одговори:
Ово је најчешће постављано Јава Стринг Интервиев Куестион у интервјуу. Случај прекидача једна је од уобичајених функционалности за избегавање писања пуно ако је логика у целом коду. Увек помаже у правилном одржавању квалитета кода. Ранија референца случаја прекидача може се извршити само за целе или дуге вредности. Али од верзије Јава 7 надаље, јава омогућава употребу преклопног кућишта и на Стринг објекту. Од сада, Стринг вриједност може се користити за услужни програм прекидача.
П10: Претпоставимо да планирате извести сваку врсту пермутације класе Стринг у јава програмирању. Молим вас, дајте неколико детаља програмирања како можемо то да урадимо правилно користећи Стринг објект?
Одговор:
То можемо користити користећи код у наставку:
Set perm = new HashSet();
char initial = str.charAt(0);
String rem = str.substring(1);
Set words = permutationFinder(rem);
for (String strNew : words) (
for (int i = 0;i<=strNew.length();i++)(
perm.add(charInsert(strNew, initial, i));
)
)
return perm;
Препоручени чланак
Ово је водич за листу питања и одговора за Јава Стринг интервјуе како би кандидат могао лако да разбије ова питања о Јава Стринг Интервјуу. Овде у овом посту проучили смо врхунска Јава Стринг Интервју питања која се често постављају у интервјуима. Такође можете погледати следеће чланке да бисте сазнали више -
- УКС дизајнерска питања за интервју
- Питања за интервју менаџера за запошљавање - Најчешћа питања
- Топ 10 питања о интервјуу за контролу квалитета
- КА питање за интервју
- Палиндроме у Питхон-у | Врсте и технике