求大佬们给萌新解惑
目前还在自学Java,前天看完集合框架之后想写几行代码用一下集合框架,然后发现一个问题,先贴上代码
[code=java][Scanner in = new Scanner(System.in);
String[] arr = new String[in.nextInt()];
System.out.println(arr[0]);//此时arr[0]任然是默认的0
for (int i = 0; i < arr.length; i++)
{
arr[i] = in.nextLine();
}
for (int i = 0; i < arr.length; i++)
{
System.out.println(arr[i]);
}
]

可以看出,arr[0]在输入数组第一个元素前变成了一个回车。
多次尝试之后发现,只有当数组或者容器中储存的是引用类型的时候才会有这种情况,基本数据类型不会出线这个问题。
请问各位大佬这是怎么回事,问题是在IO上么?
[code=java][Scanner in = new Scanner(System.in);
String[] arr = new String[in.nextInt()];
System.out.println(arr[0]);//此时arr[0]任然是默认的0
for (int i = 0; i < arr.length; i++)
{
arr[i] = in.nextLine();
}
for (int i = 0; i < arr.length; i++)
{
System.out.println(arr[i]);
}
]

可以看出,arr[0]在输入数组第一个元素前变成了一个回车。
多次尝试之后发现,只有当数组或者容器中储存的是引用类型的时候才会有这种情况,基本数据类型不会出线这个问题。
请问各位大佬这是怎么回事,问题是在IO上么?
...全文
相关推荐
日萌计票器
"日萌计票器"是一款专为特定活动设计的计票系统软件,尤其适用于日萌(日语中的“萌え”文化活动)等票选活动。这个系统的主要目标是提供一个用户友好且功能丰富的平台,使得票选过程更加便捷、公正。
Artlantis4.1汉化包猫惑版
在安装《Artlantis4.1汉化包猫惑版》时,用户需要注意的是,必须先安装原版的Artlantis 4.1,然后运行提供的汉化包程序(Artlantis4.1汉化包猫惑版.exe)。
win7萌化主题
通过调整和替换系统组件,用户可以根据自己的喜好打造一个充满个性和萌趣的操作环境。
脸萌app代码
脸萌APP是一款非常受欢迎的个性化头像制作软件,它允许用户通过自定义各种面部特征来创建独特的卡通形象。从提供的信息来看,这个压缩包可能包含了实现脸萌APP功能的源代码。
脸萌的Android开发
《脸萌的Android开发详解》在移动应用的广阔领域中,"脸萌"作为一款深受用户喜爱的个性化自拍应用,它的成功在于其独特的创意和优秀的用户体验。


Java SE
