نمایش نتایج 1 تا 6 از 6

نام تاپیک: معکوس یک رشته

  1. #1

    معکوس یک رشته

    سلام.
    می خواستم بدونم چطور می شه یک رشته رو در جاوا معکوس کرد.
    مثلا: asd --->dsa
    اگه می شه کمک کنید.چون هر جوری رفتم به در بسته خوردم.

  2. #2
    کاربر دائمی آواتار cups_of_java
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    40
    پست
    1,544

    نقل قول: معکوس یک رشته

    //Original String String
    originalString = "Hello World";

    //Create a StringBuffer from the original string
    StringBuffer buffer = new StringBuffer(originalString);

    //Reverse the contents of the StringBuffer
    buffer = buffer.reverse();

    //Convert the StringBuffer back to a String
    String reverseString = buffer.toString();

    //Print the original and reverse string
    System.out.println("original: " + originalString);
    System.out.println("reverse : " + reverseString);

  3. #3

    نقل قول: معکوس یک رشته

    تشکر می کنم. واقعا آفرین. دستت درد نکنه

  4. #4
    کاربر دائمی آواتار mahdi68
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تبریز
    پست
    878

    نقل قول: معکوس یک رشته

    با سلام
    برای معکوس کردن رشته به شکل زیر میتوانید از این کد استفاده کنید
    ali is ==> ila si
    import java.util.Scanner;

    public class Reverse2 {

    public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    System.out.println("enter string ");
    String str1 = scan.nextLine();
    str1.trim();
    str1 = str1 + " ";
    String str2 = " ";
    String str3 = " ";
    for (int i = 0; i < str1.length(); i++) {
    char ch = str1.charAt(i);
    if (ch == ' ') {
    str3 = str3 + str2;
    str2 = " ";
    } else {
    str2 = ch + str2;
    }
    }
    System.out.println(str3);
    }
    }

  5. #5

    نقل قول: معکوس یک رشته

    جناب mahdi68 ازشما هم تشکر می کنم.
    دست شما هم درد نکنه.

  6. #6

    Cool نقل قول: معکوس یک رشته

    سلام برای کسایی که سی ++ میخوان میتونن این کد رو بنویسن به صورت ساده:
    #include <iostream>#include <string.h>
    #include <cstring>
    using namespace std ;
    int main()
    {
    int i , a;
    char s[] = "matsah hedaznasaH ardaS naM";
    for ( i = strlen(s); i >=0 ; i--)
    {
    cout << s[i];
    }
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •