鏃犳剰璇嗙殑閫掑綊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鏃犳剰璇嗙殑閫掑綊相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e6%ad%a3%e5%bc%8f' title='姝e紡'>姝e紡 rgs public 寮傚父 util nta ++
Java涓殑姣忎釜绫讳粠鏍规湰涓婇兘缁ф壙鑷狾bject,鏍囧噯瀹瑰櫒绫昏嚜鐒朵篃涓嶄緥澶栥€傚洜姝ゅ鍣ㄩ兘鏈塼oString()鏂规硶锛屽苟涓旇鐩栦簡璇ユ柟娉曪紝浣垮緱瀹冪敓鎴愮殑String缁撴灉鑳藉琛ㄨ揪瀹瑰櫒鑷韩锛屼互鍙婂鍣ㄦ墍鍖呭惈鐨勫璞°€備緥濡侫rrayList.toString(),瀹冧細閬嶅巻ArrayList涓寘鍚殑鎵€鏈夊璞★紝璋冪敤姣忎釜鍏冪礌涓婄殑toString()鏂规硶;
濡傛灉浣犲笇鏈泃oString()鏂规硶鎵撳嵃鍑哄璞$殑鍐呭瓨鍦板潃锛屼篃璁镐綘浼氳€冭檻浣跨敤this鍏抽敭瀛楋細
//: strings/InfiniteRecursion.java // Accidental recursion. // RunByHand package July_20; import java.util.ArrayList; import java.util.List; public class InfiniteRecursion public String toString() return " InfiniteRecursion address: " + this + "\n"; public static void main(String[] args) List<InfiniteRecursion> v = new ArrayList<InfiniteRecursion>(); for(int i = 0; i < 10; i++) v.add(new InfiniteRecursion()); System.out.println(v); ///~
- 褰撲綘鍒涘缓浜咺nfiniteRecursion瀵硅薄锛屽苟灏嗗叾鎵撳嵃鍑烘潵鐨勬椂鍊欙紝浣犱細寰楀埌涓€涓查潪甯搁暱鐨勫紓甯搞€傚鏋滀綘灏嗚InfiniteRecursion瀵硅薄瀛樺叆涓€涓狝rrayList涓紝鐒跺悗鎵撳嵃璇rrayList锛屼綘涔熶細寰楀埌鍚屾牱鐨勫紓甯搞€傚叾瀹烇紝妗e涓嬩唬鐮佽繍琛屾椂锛?br /> " InfiniteRecursion address: " + this
- 杩欓噷鍙戠敓浜嗚嚜鍔ㄧ被鍨嬭浆鎹紝鐢盜nfiniteRecursion绫诲瀷杞崲鎴怱tring绫诲瀷銆傚洜涓虹紪璇戝櫒鐪嬪埌浜嗕竴涓猄tring瀵硅薄鍚庨潰璺熺潃涓€涓€?鈥濓紝鑰屽湪鍚庨潰鐨勫璞′笉鏄疭tring锛屼簬鏄紪璇戝櫒璇曠潃灏唗his杞崲鎴愪竴涓猄tring銆傚畠鎬庝箞杞崲鍛紝姝e紡閫氳繃璋冪敤this涓婄殑toString锛堬級鏂规硶锛屼簬鏄氨鍙戠敓浜嗛€掑綊璋冪敤銆?/li>
濡傛灉浣犵湡鐨勬兂瑕佹墦鍗板嚭瀵硅薄鐨勫唴瀛樺湴鍧€锛屽簲璇ヨ皟鐢∣bject.toString()鏂规硶锛岃繖鎵嶆槸璐熻矗姝や换鍔$殑鏂规硶銆傛墍浠ワ紝浣犱笉璇ヤ娇鐢╰his锛岃€屾槸搴旇璋冪敤super.toString()鏂规硶銆?/p>
以上是关于鏃犳剰璇嗙殑閫掑綊的主要内容,如果未能解决你的问题,请参考以下文章