有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

列出如何避免转换错误“ArrayList无法转换为java”。lang.String'

我在获取列表文件的参数并使其可读性方面遇到了困难,但在此之前,请使用删除文件名中的额外字符。替换函数

List<String> files = (List<String>) getArguments().getSerializable("file");
    assert files != null;
        fileName = files.get(0);//String fileName
        fileName = fileName.replace("[", "");
        fileName = fileName.replace("]", "");
    remotePDFViewPager = new RemotePDFViewPager(getActivity(),
            APIClient.FILE_URL + fileName, this);
    pdfViewLinearLayout.setBackgroundColor(Color.BLACK);

共 (1) 个答案

  1. # 1 楼答案

    List<ArrayList<String>> filesArray =
       (List<ArrayList<String>>) getArguments().getSerializable("file");
    ArrayList<String> nestedFile = filesArray.get(0);