Java pass by reference -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 71 उत्तर

    क्यों इस कोड में मैं कर सकता हूँ स्ट्रिंगबफर का स्वैप नहीं है?

      सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {स्ट्रिंगबफर ए = नया स्ट्रिंगबफर ("वन"); स्ट्रिंगबफर बी = नया स्ट्रिंगबफर ("दो"); स्वैप (ए, बी); System.out.println ("एक है" + ए + "\ nb है" + बी); } स्थिर शून्य स्वैप (स्ट्रिंगबफर ए, स्ट्रिंगबफर बी) {a.append ("अधिक"); बी = ए; }    

    क्योंकि आप चर के संदर्भ में काम नहीं कर रहे हैं a < / Code> और b और नए स्ट्रिंगबफ़र ("वन") और नए स्ट्रिंगबफ़र ("दो") संदर्भों के साथ। तो b = a से आप a और b को मुख्य लेकिन स्थानीय प्रतियों में नहीं बदल सकते हैं।

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -