我在我的程序中陷入了相当尴尬的境地。情况是……我的项目在类路径中有一些 A.jar 文件,其中包含许多重要的实用程序类A.jar
。 .. 现在,我需要来自 ServletResponse I/F的方法request.setCharacterencoding()
&response.setCharacterEncoding
但这A.jar
包含旧版本ServletResponse
并且由于它我没有得到上述两种方法..现在我已经servlet-api.jar
在类路径中引入了新的但我的项目仍在参考servletRespons
来自A.jar
而不是来自 new的e 类servlet-api.jar
。
你们可以,请给我建议的方式来获得新的参考servletResponse
距离servlet-api.jar
,而不是a.jar文件
(PS:我无法删除/修改A.jar)
谢谢...
我是Java 8的新手,试图了解Java8的splitIterator功能。
我已经编写了以下代码,我的要求是每当我调用get()时;get方法应该从itr3返回一个值;是否有可能得到相同的?如何?
public class TestSplitIterator {
static List<Integer> list = new ArrayList<Integer>();
public static void main(String args[]) {
for (int i = 0; i < 100; i++) {
list.add(i);
}
// below method call should return only one value whenever i call it;
get(list);
}
private static int get(List<Integer> list) {
Collections.sort(list, Collections.reverseOrder());
System.out.println(list);
Spliterator<Integer> itr1 = list.spliterator();
Spliterator<Integer> itr2 = itr1.trySplit();
Spliterator<Integer> itr3 = itr2.trySplit();
// i want to return value from itr3 whenever get(List list ic called) …
Run Code Online (Sandbox Code Playgroud)