int sze = listVertex.size(); if (sze > 0) {
以上是正确形式,以下是错误形式。
if (int sze = listVertex.size()> 0) {
用这种边判断边声明赋值的偷懒办法,最后sze其实根本没有被赋予你想要的值,导致后面程序崩溃。可以通过断点调试看得一清二楚。
不要在if判断语句中同时声明变量
原文:https://www.cnblogs.com/mrlonely2018/p/11921013.html