我正在尝试将我的乐器数组复制到一个名为复制数组的新数组中,当我去运行它时,在我完成do while循环之后它就会变成空白并且不会打印出我输入的音乐家名称。从我能找到和知道的我已经认为这是将数组复制到另一个数组的正确方法。先谢谢你的个人意见
public class Item : DependencyObject
{
public static readonly DependencyProperty LabelProperty =
DependencyProperty.Register(nameof(Label), typeof(string), typeof(Item));
public string Label
{
get { return (string)GetValue(LabelProperty); }
set { SetValue(LabelProperty, value); }
}
}
答案 0 :(得分:4)
在这个for循环中:
for(int i=0; index<instrumentalistCOUNT; i++)
{
System.out.println("musician"+" "+ copyarray[index].getmusicianname());
}
将index
更改为i
。
所以你的for循环应该是:
for(int i=0; i<instrumentalistCOUNT; i++)
{
System.out.println("musician"+" "+ copyarray[i].getmusicianname());
}