import java.util.*;
public class StringInput
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
//int i=1;
//String name[]=new String[2];
System.out.println("Enter the String size");
int size= sc.nextInt();
String name[]=new String[size];
//String str=null;
size=name.length;
System.out.println("enter the strings");
for(int i=0;i<=size;i++)
{
name[i]=sc.nextLine();
}
System.out.println("String length = " +size);
for(int i=0;i<=size;i++)
{
System.out.println("String is " +name[i]);
//System.out.println("String is " +Arrays.asList(name));
}
}
}
輸出:如何顯示陣列內容
輸入字符串大小
輸入字符串
ASDF
asdasd
異常在線程 「主」 java.lang.ArrayIndexOutOfBoundsException:2 在Array.StringInput.main(StringInput.java:22)
//如何串的給定陣列輸出??
'for(int i = 0; i
silentprogrammer
接下來閱讀這個問題http://stackoverflow.com/questions/13102045/skipping-nextline-after-using-next-nextint-or-other-nextfoo-methods –