- 博客(8)
- 收藏
- 关注
原创 java static笔记
一、java的static import 允许在代码中直接引用别的类的static变量和方法(在权限许可范围内),是import的延续。 引入static import最主要考虑到两个需要,第一个就是对一些工具性的,常用的静态方法进行直接引用。比如,java.lang.Math里的一大堆数学方法abs,exp等。 第二个就是对常数变量进行直接引用,其中也包扩对enum的直接引用。 stat
2016-07-19 11:00:58 248 1
原创 分享本地视频到微信好友和QQ好友
最近在做一个项目,需要分享本地视频到微信好友和QQ好友,这里总结一下分享本地视频的方法。 一、分享到微信 刚开始分享到微信时,没有自己申请appid,而是使用了之前一个项目的appid,并修改包名,改成之前那个项目的包名,但是调用微信失败了,具体原因不清楚,修改包名时底层JNI代码的包名是不可以修改的,当项目崩溃的时候显示的包名是之前未修改的包名,而不是修改之后的包名,为什么出现这种情况不太了
2016-07-18 10:48:22 2963
转载 android TextUtils类
TextUtils类用于处理比较简单的字符串: 是否为空字符 boolean android.text.TextUtils.isEmpty(CharSequence str) 拼接字符串 String android.text.TextUtils.join(CharSequence delimiter, Object[] tokens) 拆分字符串 String[]
2015-09-05 14:39:50 332
转载 【leetcode】java String.charAt()
描述:以下是声明java.lang.String.charAt()方法java.lang.String.charAt() 方法返回指定索引处的char值。索引范围是从0到length()- 1。即:String str = "abcd", str.charAt(0)为a。 对于数组索引,序列的第一个char值是在索引为0,索引1,依此类推, toCharArray:字符串转化成
2015-08-20 20:41:49 371
转载 【leetcode】【Numbers of 1 bits】java >>> &符号
1、java &:按位与,m & 1:如果结果为1,则m的二进制数的最后一位为1;如果结果为0,则m的二进制数的最后一位为0;m自动进行二进制转换,不需特意转换; 2、java >>>:无符号数的右移一位,即如果m=22,二进制数为00010110,m>>>1结果为00001011;右移一位不足的补0;如果m=-22;二进制数为11101001,m>>>1结果为01110100,移出去的位数被丢
2015-08-12 20:44:11 247
原创 【leetcode】【Maximum Depth of Binary Tree】java stack类
Stack类: 扩展了Vector类;方法: 1、public push(item):把item放入栈顶; 2、public TYPE pop():移除堆栈顶部的对象,并作为此函数的值返回该对象。 3、public TYPE peek():查看堆栈顶部的对象,但不从堆栈中移除它。 4、boolean empty():测试堆栈是否为空。 5、int search(Ob
2015-08-10 21:12:51 251
原创 【leetcode】【Single Number题目】java 异或运算解决数字出现偶数次还是奇数次问题||HashMap
这道题是在一组数中选出只出现一次的一个数字,其他数字都是出现两次。 异或运算有两个特征:1、自己与自己异或结果是0;2、异或满足交换律:2^3=3^2=1。 思路:2^2=0,2^2^2=2,利用这个特性求解出出现奇数次的数字。 pulbic class Solution{ public int singleNumber(int[] nums){ int result = 0; for
2015-08-09 20:47:42 894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人