我是靠谱客的博主 精明小笼包,最近开发中收集的这篇文章主要介绍java中的删除操作_java中数组删除操作注意事项,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在android4.2以前,注入步骤如下: [java]  view plain copy webview.getSetting().setJavaScriptEnable(true);   class JsObject {       public String toString() { return "injectedObject"; }    }    webView.addJavascriptInterface(new JsObject(), "

List commonList = new ArrayList();commonList.add(...);...... if (commonList.size() > 3)//如果数组个数大于3个,则删掉后面的,只剩余前三个

{

for (int i = 3; i

{

commonList.remove(i);

}

}上面写法不能正确执行达到以上需求,因为比如 i=3时,数组将位1. 说明 1)单例模式:确保一个类只有一个实例,自行实例化并向系统提供这个实例 2)单例模式分类:饿单例模式(类加载时实例化一个对象给自己的引用),懒单例模式(调用取得实例的方法如getInstance时才会实例化对象)(java中饿单例模式性能优于懒单例模式置为3的元素删除后,数组中的后面元素会依次前移,此时i=4,继续删除位置4的元素,而此时位置3上还是存在元素的,这就导致最后数组中剩余的元素一定大于3。 正确实现方法如下: if (commonList.size() > 3)//如果数组个数大于3个,则删掉后面的,只剩余前三个

{

for (int i = commonList.size() - 1; i >= 3; i--)

{

commonList.remove(i);

}

}

最后

以上就是精明小笼包为你收集整理的java中的删除操作_java中数组删除操作注意事项的全部内容,希望文章能够帮你解决java中的删除操作_java中数组删除操作注意事项所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部