Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Javada matnni teskari qilib qóyish kerak

0 ovoz
63 marta ko‘rilgan
so‘radi 08 aprel Prosta_bek (122 bal)
Salom javada string ózgaruvchisidagi matnni teskari qilish kerak yani "salom yordamuzdagi dasturchilar" bólsa "molas igadzumadroy ralihcrutsad" qilish kerak

Kimda qanday variant bor?

2 Javoblar

+1 ovoz
javob berdi 08 aprel Sharofiddin (389 bal)
tanlangan 12 aprel Prosta_bek
 
Eng yaxshi javob
import java.util.Scanner;

public class Reverse{
        public static void main(String ... args){
                try(Scanner sc = new Scanner(System.in)){
                        String sentence = sc.nextLine();
                        StringBuilder sb = new StringBuilder(sentence);
                        sb = sb.reverse();
                        System.out.println(sb.toString());
                }
        }
}

P.S. oxirida toString() ni yozmasa ham bo'ladi, buni JVM ni o'zi tushunadi. Man faqat tushunarli bo'lsin deb shunday yozdim. Ya'ni StringBuilder ni String ga cast qilmoqchi bo'lsayiz shuni ishlatasiz.

+1 ovoz
javob berdi 08 aprel parmonov98 (1,684 bal)

        String reverse = "";

       String str = "value";

        for(int i = str.length() - 1; i >= 0; i--)

        {

            reverse = reverse + str.charAt(i);

        }

izoh qoldirdi 08 aprel Sharofiddin (389 bal)
String bilan (+) ni ishlatish noeffektiv hisoblanadi. Chunki String immutable, uni o'zgartirmoqchi bo'lganda har gal yangi obyekt hosil qiladi. Bunday hollarda StringBuilder yoki StringBuffer ni ishlatish kk.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...