我正在尝试从单个数组创建一个String数组。例如,如果string为“ arr”,我希望我的数组存储{“ a”,“ a”,“ a”}。我知道我可以使用.toCharArray(),但是我想了解为什么这种方法行不通。 谢谢。
package Labs;
public class ses {
public static void main(String args[])
{
String ar = "aaaaa";
String av[] = new String[5];
for(int i=0;i<5;i++)
{
av[i] = ar.substring(i,i+1);
System.out.println(av[i]);
if(av[i]=="a")
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}
}
OUTPUT
a
false
a
false
a
false
a
false
a
false