JavaRush /جاوا بلاگ /Random-UR /لیول 22۔ لیول کے موضوع پر انٹرویو کے سوالات کے جوابات
zor07
سطح
Санкт-Петербург

لیول 22۔ لیول کے موضوع پر انٹرویو کے سوالات کے جوابات

گروپ میں شائع ہوا۔
لیول 22۔ لیول - 1 کے موضوع پر انٹرویو کے سوالات کے جوابات
  1. جاوا میں دو تاروں کا صحیح طریقے سے موازنہ کیسے کریں؟

    طریقہ equalsچیک کرتا ہے کہ آیا تار مماثل ہیں۔

    boolean equals (Object o)
    String s = "cat";
    boolean test1 = s.equals("cat");//true
    boolean test2 = s.equals("Cat");//false
    boolean test3 = s.equals("c"+"a"+"t");//true
  2. کیس کو نظر انداز کرتے ہوئے جاوا میں دو تاروں کا صحیح طریقے سے موازنہ کیسے کریں؟

    طریقہ equalsIgnoreCase- چاہے سٹرنگز مماثل ہوں، لیٹر کیس کو نظر انداز کرتے ہوئے

    boolean equalsIgnoreCase (String str)
    String s = "cat";
    boolean test1 = s.equalsIgnoreCase("cat");//true
    boolean test2 = s.equalsIgnoreCase("Cat");//true
    boolean test3 = s.equalsIgnoreCase("cAT");//true
  3. حروف تہجی کے لحاظ سے تاروں کی فہرست کو کیسے ترتیب دیا جائے؟

    کا استعمال کرتے ہوئے Collections.sort().

    ArrayList list = new ArrayList<>();
    list.add("zas");
    list.add("fas");
    list.add("sd");
    list.add("asdg");
    Collections.sort(list);
    
  4. جاوا میں کون سی انکوڈنگ سٹرنگز محفوظ ہیں؟

    جاوا میں سٹرنگز یونیکوڈ میں محفوظ ہیں۔

  5. اسٹرنگ کو ونڈوز 1251 انکوڈنگ میں کیسے تبدیل کیا جائے؟

    String utf8 = "text";
    byte[] bytes1251 = utf8.getBytes("windows-1251");
    String win1251 = new String(bytes1251,"windows-1251");
  6. کسی تار کو انفرادی الفاظ میں کیسے تقسیم کیا جائے؟

    • String[] split(String regex)
    • StringTokenizer:

      String s = "Good news everyone!";
      
      StringTokenizer tokenizer =
         new StringTokenizer(s,"ne");
      while (tokenizer.hasMoreTokens())
      {
       String token = tokenizer.nextToken();
       System.out.println(token);
      }
  7. سٹرنگ کو پیچھے کی طرف کیسے پھیلایا جائے؟

    String s = "Bender";
    StringBuilder s2 = new StringBuilder(s);
    s2.reverse(); //будет "redneB";
  8. جب ہم "A"+"b"+"C" لکھتے ہیں تو کیا ہوتا ہے؟

    کچھ اس طرح:

    new StringBuilder().append("A").append("b").append("C").toString();
  9. mutableاقسام کیا ہیں immutable؟

    وہ اشیاء جو ایک بار بننے کے بعد تبدیل نہیں کی جا سکتی ہیں انہیں ناقابل تغیر یا ناقابل تغیر کہا جاتا ہے immutable۔

    وہ آبجیکٹ جو بننے کے بعد تبدیل کی جا سکتی ہیں انہیں mutable یا mutable.

  10. یہ ایک قسم کو کیا دیتا ہے Stringجو اسے بنایا گیا تھا immutable؟

    • حفاظت

      Stringجاوا کی بہت سی کلاسوں کے لیے ایک پیرامیٹر کے طور پر وسیع پیمانے پر استعمال کیا جاتا ہے، خاص طور پر نیٹ ورک کنکشن، ڈیٹا بیس کنکشن، فائلیں کھولنے وغیرہ کے لیے۔ اور اگر لائن تبدیل کر دی جاتی ہے، تو ہم اس آبجیکٹ (مثال کے طور پر ایک فائل) تک رسائی حاصل کر سکتے ہیں جس کا ہمارے پاس حق ہے۔ ، پھر نام کے ساتھ لائن کو تبدیل کریں (حادثاتی طور پر یا جان بوجھ کر) اور ایک مختلف فائل تک رسائی حاصل کریں۔

      Stringیہ فائل اپ لوڈ میکانزم میں بھی استعمال ہوتا ہے، اور یہ ایک بنیادی پہلو ہے۔ اور اگر لائن کو تبدیل کرنا تھا تو، " java.io.Writer " کو لوڈ کرنے کی درخواست کو " DiskErasingWriter " میں تبدیل کیا جا سکتا ہے۔

    • ہیش کوڈ

      چونکہ سٹرنگ تبدیل نہیں ہوتی ہے، اس لیے یہ اپنے ہیش کوڈ کو کیچ کرتا ہے اور جب بھی ہم اسے کال کرتے ہیں تو اس کا حساب نہیں لگاتا، جس سے اسٹرنگ کو کلید کے طور پر بہت تیزی سے بنایا جاتا ہے hashmap۔

    • ملٹی تھریڈنگ

      immutableسٹرنگ انسٹینس تھریڈ کو محفوظ بناتا ہے۔

تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION