Java 必需字符串

Java 必需字符串,java,Java,想要java.lang.String但它返回的是数组类型,如何解决这个问题 String actionFilms = Arrays.asList(context.getResources().getString(R.string.hom)); expandableListData.put(filmGenres.get(0), actionFilms); 是的,应该是这样。java.util.Arrays.asList返回一个列表,而不是字符串。如果需要字符串,请使用toString 或者按照

想要java.lang.String但它返回的是数组类型,如何解决这个问题

String actionFilms = Arrays.asList(context.getResources().getString(R.string.hom));

expandableListData.put(filmGenres.get(0), actionFilms);
是的,应该是这样。java.util.Arrays.asList返回一个列表,而不是字符串。如果需要字符串,请使用toString

或者按照建议,不要将其转换为列表

String actionFilms = context.getResources().getString(R.string.hom);

请共享您的字符串文件。如果home Declare需要字符串,则不要尝试将该字符串转换为列表。你想要。。。String actionFilms=context.getResources.getStringR.String.hom;你不明白你在这里干什么@yuahi请接受对您解决问题最有帮助的答案。它有助于未来的读者。如果答案没有帮助,请在下面留下评论。因此海报可以相应地更新它们。或者OP可以通过删除array.asList调用直接获取字符串,而无需从List.toString添加一些[]。
String actionFilms = context.getResources().getString(R.string.hom);