我刚刚StringBuilder第一次遇到并且感到惊讶,因为Java已经有一个非常强大的String类允许追加.
为什么选择String二等?
我在哪里可以了解更多信息StringBuilder?
当我尝试编译这个:
public static Rand searchCount (int[] x)
{
int a ;
int b ;
...
for (int l= 0; l<x.length; l++)
{
if (x[l] == 0)
a++ ;
else if (x[l] == 1)
b++ ;
}
...
}
Run Code Online (Sandbox Code Playgroud)
我收到这些错误:
Rand.java:72: variable a might not have been initialized
a++ ;
^
Rand.java:74: variable b might not have been initialized
b++ ;
^
2 errors
Run Code Online (Sandbox Code Playgroud)
在我看来,我在方法的顶部初始化它们.什么出错了?