تقدم هذه المقالة طريقة تغيير قيم أنواع مختلفة من المتغيرات في وضع تصحيح IDEA. تتم مشاركتها معك. التفاصيل كما يلي:
فئة الاختبار
استيراد org.slf4j.loggerfactory ؛ استيراد java.util.hashmap ؛ استيراد java.util.map ؛/** * تم إنشاؤه بواسطة penghongfu 2018-04-18 18:21 */public class testclass {private static org.slf4j.logger logger = public static void main (String args []) {int a = 11 ؛ الخريطة <string ، Object> map = new HashMap <> () ؛ map.put ("الاسم" ، "Pi") ؛ map.put ("العمر" ، 20) ؛ logger.info ("a = {} ، map = {}" ، a ، map) ؛ }}في وضع
debug، بعد تعيين断点، تكون القيمة الأصلية للمتغيرaفي الشكل أعلاه11انقر فوقWatchsالدخول إلى "+" الأخضر ، وأدخل التعبيرa=22، وتنفيذه لأسفل. يمكنك أن تجد أن قيمةaتصبح22.
بالنسبة لأنواع خاصة مثل
MapListوما إلى ذلك ، يمكنك أيضًا تعيين القيم بطريقة مماثلة لـmap.put("name","Hali").
com.ycjf.ycs.service.khgl.wxzlgl.testclass - a = 22 ، map = {name = hali ، age = 20} ملاحظة: أولوية التعبيرات في Watchs أعلى من ذلك في الكود
في المثال ، يتم تعريف map.put("name","Hali") في Watchs قبل تنفيذ الرمز map.put("name","Pi") . قيمة name في map هي Hali طوال فترة debug ولن تتم الكتابة فوقها بواسطة CODE map.put("name","Pi") .
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.