Java 在P8Test类中,为什么我不能在String[]对象数据中存储(scn.nextLine()).split(“,”)

Java 在P8Test类中,为什么我不能在String[]对象数据中存储(scn.nextLine()).split(“,”),java,Java,//在P8Test类中,为什么我不能在String[]中存储(scn.nextLine()).split(“,”)object data.bcozSystem.out.print(Arrays.toString(data))没有打印任何内容,如abc.txt、bbc.txt、bbc.pdf。,正如我告诉您的那样 到 然后试试你的代码 早些时候,您正在基于第二行用户输入创建数组,因为您正在调用scn.nextLine()两次。也许您会感兴趣: public class TextFileExtrac

//在P8Test类中,为什么我不能在
String[]中存储(
scn.nextLine()).split(“,”)
object data.bcoz
System.out.print(Arrays.toString(data))没有打印任何内容,如
abc.txt、bbc.txt、bbc.pdf。

,正如我告诉您的那样

然后试试你的代码


早些时候,您正在基于第二行用户输入创建数组,因为您正在调用
scn.nextLine()
两次。

也许您会感兴趣:
public class TextFileExtractor{
    public static String[] fileExtractor(String[] s){

        StringBuilder sb=new StringBuilder();

        for(int i=0;i<=s.length-1;i++){
            if(s[i].endsWith(".txt")){
                sb.append(s[i]);
                sb.append(',');
            }
        }
        String str=sb.toString();
        String[] sa=str.split(",");

    return sa;
}
}


//P8Test.java

import java.util.*;

class P8Test{

    public static void main(String[] args) 
    {   Scanner scn=new Scanner(System.in);
        System.out.print("Enter String Array:");
        String[] data=(scn.nextLine()).split(",");
            System.out.print("all Files");
                System.out.print(Arrays.toString(data));
                    System.out.print("Text Files");

        String[] res=TextFileExtractor.fileExtractor(data);
        System.out.print(Arrays.toString(res));


    }
}
String[] data = new String[(scn.nextLine()).length()];
data = (scn.nextLine()).split(",");
String[] data = scn.nextLine().split(",");