我需要从用户输入中创建一个字符串数组,并打印每个元素的第一个字母。我知道我需要以某种方式将数组转换为字符串,但不确定如何实现。我尝试使用
以下是我的代码:
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));
}
}