Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:类StdIn中的方法readString无法应用于给定类型_Java_String - Fatal编程技术网

Java 错误:类StdIn中的方法readString无法应用于给定类型

Java 错误:类StdIn中的方法readString无法应用于给定类型,java,string,Java,String,错误:类StdIn中的方法readString无法应用于给定类型 必需:无参数 找到:java.lang.String 原因:自动参数列表和正式参数列表长度不同 如何修复该错误?请帮助 public class Subset { public static void main(String[] args) { int k = Integer.parseInt(args[0]); RandomizedQueue<String> test = new Randomized

错误:类StdIn中的方法readString无法应用于给定类型 必需:无参数 找到:java.lang.String 原因:自动参数列表和正式参数列表长度不同

如何修复该错误?请帮助

public class Subset {
public static void main(String[] args) {
    int k = Integer.parseInt(args[0]);
    RandomizedQueue<String> test = new RandomizedQueue<String>();
    for (int i=1;i<=k;i++) {
        String s=StdIn.readString(args[i]);
        test.enqueue(s);
    }
    for(int i=0;i<k;i++) {
        StdOut.println(test.dequeue());
    }
}
}
公共类子集{
公共静态void main(字符串[]args){
intk=Integer.parseInt(args[0]);
RandomizedQueue测试=新的RandomizedQueue();
对于(inti=1;i您正在寻找的,而不是StdIn和StdOut,例如


System.out.println(“你好,世界!”);

StdIn不在标准库中。它是什么?@Joni它在我自己的java库中。StdIn和StdOut是可以的。错误是说你没有正确使用库。你试图调用一个不存在的方法。也就是说,你用一个字符串参数调用readString,但它不接受任何参数。@Joni哦,我尝试了,它确实存在已修复。@Roojiebin您能发布readString函数的方法声明吗?错误消息声称您正在传递一个不应该有参数的参数,例如
StdIn.readString();
@我找到了错误原因。这是因为StdIn.readString()不能接受参数。谢谢