Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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.util.Arrays类中找不到静态方法asList(java.lang.String)_Java_Beanshell - Fatal编程技术网

在java.util.Arrays类中找不到静态方法asList(java.lang.String)

在java.util.Arrays类中找不到静态方法asList(java.lang.String),java,beanshell,Java,Beanshell,apachebsf:2.4.0 我试图在BeanShell中使用以下代码: 导入java.util.array; 导入java.util.List; //设置mongodb查询(必须是管道) 列表查询=Arrays.asList(“”); 我得到了以下错误: java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build

apachebsf:2.4.0

我试图在BeanShell中使用以下代码:

导入java.util.array;
导入java.util.List;
//设置mongodb查询(必须是管道)
列表查询=Arrays.asList(“”);
我得到了以下错误:

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

有什么想法吗?

你必须给它一个数组来转换成一个列表。下面是一个如何从以下位置使用命令的示例:

//要演示的Java程序
//字符串值的asList()方法
导入java.util.*;
公共类GFG1{
公共静态void main(字符串[]argv)
抛出异常
{ 
试试{
//创建字符串类型的数组
字符串a[]=新字符串[]{“a”、“B”、“C”、“D”};
//获取数组的列表视图
List=Arrays.asList(a);
//打印列表
System.out.println(“列表为:“+list”);
} 
捕获(NullPointerException e){
System.out.println(“抛出异常:”+e);
} 
} 
}
也许这些信息会有所帮助:
数组。asList(“A”、“B”、“C”、“D”)
也应该起作用,因为它是一种可变方法。至少在纯Java中是这样。也许OP使用的任何东西都不支持它。
15:01:46,351 ERROR [BSFManager] Exception: 
java.security.PrivilegedActionException: org.apache.bsf.BSFException: BeanShell script error: Sourced file: inline evaluation of: ``import org.pentaho.reporting.engine.classic.core.util.TypedTableModel;  import j . . . '' : Typed variable declaration : Error in method invocation: Static method asList( java.lang.String ) not found in class'java.util.Arrays' : at Line: 20 : in file: inline evaluation of: ``import org.pentaho.reporting.engine.classic.core.util.TypedTableModel;  import j . . . '' : Arrays .asList ( "" ) 
 BSF info: expression at line: 1 column: columnNo
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.bsf.BSFManager.eval(BSFManager.java:442)
    // Java program to demonstrate 
// asList() method for String value 

import java.util.*; 

public class GFG1 { 
    public static void main(String[] argv) 
        throws Exception 
    { 

        try { 

            // creating Arrays of String type 
            String a[] = new String[] { "A", "B", "C", "D" }; 

            // getting the list view of Array 
            List<String> list = Arrays.asList(a); 

            // printing the list 
            System.out.println("The list is: " + list); 
        } 

        catch (NullPointerException e) { 
            System.out.println("Exception thrown : " + e); 
        } 
    } 
}