如何在 java 中使用扫描器类或其他读取和使用 String 数组

新手上路,请多包涵

如何在 java 中使用扫描器类或其他读取和使用 String 数组

我可以像下面那样将字符串读入数组

arr[0]="apple";
arr[1]="mango";
arr[2]="banana";
.
.
.

等等

但是通过使用扫描仪类如何可能请告诉我

以及 java String 数组中“for each”的任何完整帮助…

原文由 N.Bharath 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 439
2 个回答
import java.util.Scanner;

public class StringReadAndWrite {

public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("enter the length of String array");
    int n=sc.nextInt();
    String[] sarray=new String[n];

    for(int i=0;i<n;i++){
        System.out.println("enter the "+(i+1)+" String :");
        sarray[i]=sc.next();
    }
    System.out.println("Strings Entered by user:");

    for(String s:sarray){
        System.out.println(s);
    }

}
}

原文由 anil_g 发布,翻译遵循 CC BY-SA 3.0 许可协议

import java.util.Scanner;

public class StringRWrite {

    public static void main(String[] args) {

        Scanner sc1=new Scanner(System.in);
        System.out.println("enter the length of String array");
        int n=sc1.nextInt();
        String[] larray=new String[n];

        for(int i=0;i<n;i++){
            System.out.println("enter the "+(i+1)+" String :");
            larray[i]=sc1.next();
        }
        System.out.println("Strings Entered by user:");

        for(String s:larray){
            System.out.println(s);
        }

    }
}

原文由 Lavanya S 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题