- 博客(8)
- 收藏
- 关注
转载 Android性能优化之Listview(ViewHolder重用机制)
转载自:www.2cto.com/kf/201505/398415.html 相信大家在很多时候都会用到ListView这个控件,因为确实是用的很多很多,但是有木有遇到过当数据很多很多的时候,往下滑ListView时有时候会卡顿,这就需要我们来优化它了。 ListView优化主要有下面几个方面: 1、convertView重用 2、ViewHolder
2016-10-15 12:03:57
392
原创 RecyclerView-网上学习使用一
public class MainActivity extends AppCompatActivity { private RecyclerView rv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-10-15 11:23:41
283
原创 leetcode: Majority Element
public class Solution { public int majorityElement(int[] nums) { int target=0,time=0; for(int i:nums) { if(time==0) { target=i; time=1;
2016-04-08 20:32:18
293
原创 leetcode:Contains Duplicate
public class Solution { public boolean containsDuplicate(int[] nums) { if(nums.length==0) return false; HashSet h=new HashSet(); for(int i:nums) if( h.add(i)==fa
2016-04-08 19:56:28
358
转载 hashcode()作用
转载自:http://www.cnblogs.com/nktblog/articles/2518111.html HashCode和equal方法 equals()反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。 而hashCode()是对象或变量通过哈希算法计算出的哈希值。 之所以有hashCode方法,是因为在批量的对象比
2016-04-08 15:36:36
640
原创 字符串相关内容整理
import java.util.Arrays; public class Solution { public static void main(String[] args) { String a="sDa"; String b="sdmnvwe"; String c="sDa"; String d="sda"; boolean
2016-04-06 20:04:47
538
原创 leetcode:Valid Anagram
public class Solution { public boolean isAnagram(String s, String t) { char[] a=s.toCharArray(); Arrays.sort(a); String n=String.valueOf(a); char[] b=t.toCharArray();
2016-04-06 14:25:50
372
原创 leetcode:Move Zeros
public class Solution { public static void moveZeroes(int[] nums) { int n=0; for(int i=0;i<nums.length;i++) { if(nums[i]!=0) { n++;
2016-04-06 08:23:03
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人