杂七杂八

来源:互联网 发布:python 替换字符串 编辑:程序博客网 时间:2024/06/07 19:19
public static String output(String max, String min) {for (int i = min.length(); i > 0; i--) {for (int j = 0; j + i <= min.length(); j++) {String common  = min.substring(j,j+i);if(max.indexOf(common)>0){return common;}}}return null;}

字符串倒序的方法

public String func(String s){return s.length()>0?s.substring(1)+s.charAt(0):"";}

四大组件的生命周期:BroadcastReceiver onReceive()方法。 ContentProvider

线程通信:生产者消费者

class Resource{private int count=0;public int getCount() {return count;}public void setCount(int count) {this.count = count;}private int max = 5;public synchronized void produce() {while(count+1>=max){try {wait();} catch (InterruptedException e) {e.printStackTrace();}}count+=1;System.out.println(Thread.currentThread().getName()+"生产了一个,现在count="+count);this.notify();}public synchronized void consume() {while(count-1<=0){try {wait();} catch (InterruptedException e) {e.printStackTrace();}}count -=1;System.out.println(Thread.currentThread().getName()+"消费了一个,现在count="+count);this.notify();}}class Producer implements Runnable{private Resource resource;public Producer() {}public Producer(Resource resource) {this.resource = resource;}@Overridepublic void run() {for (int i = 0; i < 5; i++) {//while(true){resource.produce();//}}}}class Consumer implements Runnable{private Resource resource;public Consumer() {super();}public Consumer(Resource resource) {super();this.resource = resource;}@Overridepublic void run() {for (int i = 0; i < 5; i++) {//while(true){resource.consume();//}}}}
UI线程与非UI线程交互

class UIThread extends Thread{public void run(){while(count<101){bar.post(new Runnable(){@Overridepublic void run() {bar.setProgress(count);count++;}});try {Thread.sleep(1000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}class ActivityUiThread extends Thread{public void run(){while(count<101){runOnUiThread(new Runnable(){@Overridepublic void run() {bar.setProgress(count);count++;}});//线程阻塞}}}//handlerThread.start();启动private HandlerThread handlerThread = new HandlerThread(""){private Handler handler = new Handler(){public void handleMessage(){count++;bar.setProgress(count);}};};class ChildThread extends Thread{private Handler handler = new Handler(){public void handleMessage(){}};}public void run(){Looper.prepare();while(count<101){bar.setProgress(count);}Looper.loop();}



0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 英雄联盟载入慢怎么办 玩英雄联盟黑屏怎么办 电脑玩lol死机怎么办 输入不支援黑屏怎么办 一加玩游戏登录不了怎么办 网络连接错误711怎么办 电脑网络错误651怎么办 打游戏内存不够怎么办 电脑超频后黑屏怎么办 玩lol显示器超频怎么办 win10显示器超频黑屏怎么办 电脑开机显示超频怎么办 玩英雄联盟网卡怎么办 英雄联盟超屏怎么办 三星手机基带未知怎么办 显卡进桌面黑屏怎么办 电脑开机黑屏怎么办打开 ap黑屏打不开了怎么办 老人机屏幕变黑怎么办 电脑一直弹网页怎么办 电脑一直跳网页怎么办 电脑网页一直转圈怎么办 消费者联盟闪退怎么办 门卡住了打不开怎么办 悦平台出现bug怎么办 lol开不了全屏怎么办 韩服lol忘记密码怎么办 股票交易密码忘记了怎么办 指纹解锁密码忘记怎么办 玩lol美服有延迟怎么办 逆水寒黑屏崩溃怎么办 逆水寒游戏崩溃怎么办 lol切换黑屏了怎么办 英雄联盟花屏怎么办 笔记本开机黑屏怎么办 win10 笔记本联盟fps低怎么办 lol超出显示范围怎么办 lol游戏进去黑屏怎么办 lol老是卡顿怎么办 lol无响应怎么办黑屏 电脑进游戏慢怎么办