目录
一、int和string互转
1 如何将字串 String 转换成整数 int?
A. 有两个方法:
- 1、 int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);
- 2、 int i = Integer.valueOf(my_str).intValue();
注: 字串转成 Double, Float, Long 的方法大同小异.
2 如何将整数 int 转换成字串 String ?
A. 有叁种方法:
- 1、String s = String.valueOf(i);
- 2、String s = Integer.toString(i);
- 3、String s = "" + i;
二、打印输出
- Log.d("tag",a)
- System.out(a)
三、日期格式化
//获取当前时间年后两位 月 日 其他方法见下面格式
System.err.println(String .format("%ty", new Date())); //获取年的后两位
System.err.println(String .format("%tm", new Date())); //获取月份单个就自动0补充
System.err.println(String .format("%td", new Date())); //获取日单个就自动0补充
1. 日期格式化
%tb 指定语言环境下的月份简称 五月
%tB 指定语言环境下的月份全称 五月
%ta 指定语言环境下周几的简称 星期日
%tA 指定语言环境下周几的全称 星期日
%ty 2位数的年份 18
%tY 4位数年份 2018
%tm 月份 05
%te 一个月中的某一天(1~31) 13
%td 一个月中的某一天(01~31) 13
%tj 一年中第几天 133获取小时和时间
%tH 小时(00~23) 15
%tI 小时(01~12) 03
%tk 小时(0~23) 15
%tl 小时(1~12) 3
%tM 分钟(00~59) 35
%tS 秒(00~59) 55
%tL 毫秒(000~999) 923
%tN 9位数微妙(000000000~999999999) 923000000
%tp 当前语言环境下上午/下午 下午
%tz 时区 +0800
%tZ 时区 CST
%ts 从1970-01-01 00:00:00 到现在的秒 1526196955
%tQ 从1970-01-01 00:00:00 到现在的毫秒 1526196955923日期+时间
%tF 年-月-日 2018-05-13
%tD 月/日/年 05/13/18
%tc 全部时间日期 星期日 五月 13 15:44:21 CST 2018
%tr 时分秒 PM 03:44:21 下午
%tT 时分秒 15:44:21
%tR 时分 15:44
四、sqlite访问最后一条数据
Cursor cursor = db.rawQuery("select * from table", null); if (cursor.moveToLast()) { // 该cursor是最后一条数据 }
五、判断解锁熄屏状态
// registerReceiver(myReceiver, new IntentFilter(Intent.ACTION_SCREEN_ON));
registerReceiver(myReceiver, new IntentFilter(Intent.ACTION_SCREEN_OFF));
// registerReceiver(myReceiver, new IntentFilter(Intent.ACTION_USER_PRESENT));
private BroadcastReceiver myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
// if (Intent.ACTION_SCREEN_ON.equals(intent.getAction()) ) {//当按下电源键,屏幕亮起的时候
//
// }
if (Intent.ACTION_SCREEN_OFF.equals(intent.getAction())) {//当按下电源键,屏幕变黑的时候
}
// if (Intent.ACTION_USER_PRESENT.equals(intent.getAction()) ) {//当解除锁屏的时候
islockScreen = false;
// }
}
};
六、常用快捷键
1、自动对齐 Ctrl+Alt+L
2、局部变量变全局变量 Ctrl+Alt+F
3、批量替换 Ctrl+Alt+R