Video: Ինչպե՞ս գտնել տողի ենթաբազմությունը Java-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2024-01-18 08:25
Այն տողի ենթաբազմություն կերպարն է կամ նիշերի խումբը, որոնք առկա են ներսում լար . Ամեն հնարավորը ենթաբազմություններ համար լար կլինի n(n+1)/2:
Ծրագիր:
- հանրային դասի Բոլոր ենթաբազմությունները {
- հանրային ստատիկ դատարկ հիմնական ( Լարային արգս) {
- Լարային str = «Զվարճանք»;
- int len = փող.
- int temp = 0;
Հետևաբար, ինչպե՞ս կարող եմ ենթաբազմություններ գտնել Java-ում:
Դու կարող ես գտնել բոլորը ենթաբազմություններ լրակազմի կամ հզորության հավաքածու՝ օգտագործելով նաև կրկնությունը: Կլինի 2^Ն ենթաբազմություններ տրված բազմության համար, որտեղ N-ը բազմության տարրերի թիվն է: Օրինակ, կլինի 2^4 = 16 ենթաբազմություններ {1, 2, 3, 4} բազմության համար: Երկուական ներկայացման յուրաքանչյուր «1» ցույց է տալիս այդ դիրքում գտնվող տարրը:
Կարելի է նաև հարցնել՝ ինչպե՞ս եք վերադարձնում տողի մի մասը Java-ում: Այն java լարային ենթատող () մեթոդ վերադառնում է ա մաս որ լար . Մենք անցնում ենք սկզբի ինդեքսը և վերջի ինդեքսի համարի դիրքը java ենթատող մեթոդ, որտեղ սկզբի ինդեքսը ներառական է, իսկ ավարտի ինդեքսը՝ բացառիկ: Այլ կերպ ասած, սկզբի ինդեքսը սկսվում է 0-ից, մինչդեռ ավարտի ինդեքսը սկսվում է 1-ից:
Հետագայում հարցն այն է, թե ինչպես կարող եմ գտնել տողի բոլոր ենթահաջորդությունները:
Բացատրություն. Քայլ 1. Կրկնել ամբողջը Լարային Քայլ 2. Կրկնել վերջից լար տարբեր ենթատող ստեղծելու համար ավելացրեք ենթատողերը ցուցակին Քայլ 3. Վերևից ստացված ենթատողից գցեք kth նիշը, որպեսզի ստեղծեք տարբեր հաջորդականություն . Քայլ 4. եթե հաջորդականություն ցուցակում չկա, այնուհետև կրկնվում է:
Որո՞նք են լարային մեթոդները Java-ում:
Java String դասը շատ բան է տալիս մեթոդները վրա գործողություններ իրականացնելու համար լար ինչպիսիք են compare(), concat(), հավասար(), split(), length(), replace(), compareTo(), intern(), substring() և այլն: java .լանգ. Լարային դասը իրականացնում է Serializable, Comparable և CharSequence միջերեսներ:
Խորհուրդ ենք տալիս:
Ինչպե՞ս կարող եմ նայել իմ հրամանի տողի պատմությանը:
Բացեք «CMD» «Սկսել» ընտրացանկից և մուտքագրեք «doskey / History»: Երբ դուք մուտքագրում եք, բոլոր հրամանները, որոնք դուք վերջերս մուտքագրել եք, ցուցադրվում են ձեր CMD պատուհանում: Հրամանը ընտրելու համար օգտագործեք վեր և վար սլաքները: Կամ կարող եք նաև պատճենել և տեղադրել հրամանները ձեր էկրանին հայտնված պատմությունից՝ CMD-ի պատուհանում:
Ինչպե՞ս միանալ ինտերնետին հրամանի տողի միջոցով:
Հրամանն օգտագործելու համար պարզապես հրամանի տողում մուտքագրեք ipconfig: Դուք կտեսնեք բոլոր ցանցային միացումների ցանկը, որն օգտագործում է ձեր համակարգիչը: Նայեք «Անլար LAN ադապտեր», եթե միացված եք Wi-Fi-ին կամ «Ethernet ադապտեր»-ին, եթե միացված եք լարային ցանցին:
Ինչպե՞ս գտնել տողի երկարությունը:
Լարի դասի տողերի երկարությունը Java-ում: Լարի երկարությունը վերադարձնում է տողի նիշերի քանակը: Շարահյուսություն. int երկարությունը = stringName.length(); Նշումներ. Տարածությունները հաշվվում են որպես նիշ: Օրինակ. Լարի անուն = 'Էնթոնի'; int nameLength = name.length(); System.out.println('Անունը ' + անուն + ' պարունակում է ' + nameLength + 'տառեր');
Ինչպե՞ս փոխել int-ը տողի:
Փոխակերպեք int-ը տողի՝ օգտագործելովInteger.toString() valueOf(int i) մեթոդը: Այն պատկանում է Integer դասին և փոխակերպում է նշված ամբողջ արժեքը String-ի: համար օրինակ. եթե փոխանցված արժեքը 101 է, ապա տողի վերադարձված արժեքը կլինի «101»
Ինչպե՞ս կարող եմ ամսաթիվը փոխարկել SQL-ի տողի:
Ինչպես ստանալ տարբեր SQL Server ամսաթվի ձևաչափեր Օգտագործեք ամսաթվի ձևաչափի տարբերակը CONVERT ֆունկցիայի հետ միասին: YYYY-MM-DD ստանալու համար օգտագործեք SELECT CONVERT(varchar, getdate(), 23) MM/DD/YYYY ստանալու համար օգտագործեք SELECT CONVERT(varchar, getdate(), 1) Ստուգեք գծապատկերը՝ ֆորմատի բոլոր տարբերակների ցանկը ստանալու համար: