【发布时间】:2018-10-25 23:13:12
【问题描述】:
我需要根据用户输入创建一个字符串数组并打印每个元素的第一个字母。我知道我需要以某种方式将数组转换为字符串,但不确定如何完成此操作。我没有成功Arrays.toString
以下是我的代码:
import java.util.Scanner;
import java.util.Arrays;
class Main{
public static void main(String[] args){
Scanner inp = new Scanner(System.in);
System.out.println("How many names would you like to enter in this array?: ");
int numName = inp.nextInt();
String nameArray[] = new String[numName];
System.out.println("Enter the names: ");
for(int i = 0; i <= nameArray.length; i++){
nameArray[i] = inp.nextLine();
}
System.out.println(nameArray.charAt(0));
}
}
【问题讨论】: