java
野外问
浩瀚大气
展开
-
设计一个函数实现将一个字符串中的大写字符变为小写字符,小写字符变为大写字符,数字不变,删除其他字符
例如 String str=“abc123ABC@#”;调用这个函数执行后得到的结果是:ABC123abc。贴出代码:package com.lovo.t_9_22;import java.util.ArrayList;import java.util.List;public class StringExchange { public static void main(St原创 2013-09-30 18:03:20 · 5635 阅读 · 0 评论 -
java 时间格式转换及日期比较
把2014-5-5 22:02:11:15 这样格式的时间转换成2014年5月5日 SimpleDateFormat in = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat out = new SimpleDateFormat("yyyy年MM月dd日"); St原创 2014-05-23 14:09:19 · 890 阅读 · 0 评论 -
Java内存管理机制
JAVA 内存管理总结1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,转载 2014-03-15 14:45:00 · 563 阅读 · 0 评论 -
工厂模式
package com.lovo.factory;import com.lovo.product.AbstractBitmap;/** * 核心工厂接口 * @author Administrator * */public interface IFactory { //返回抽象产品对象 public AbstractBitmap buildMethod(String na原创 2013-09-30 18:47:08 · 686 阅读 · 0 评论 -
android 异步回调机制
android 回调机制,如何理解回调方法原创 2013-12-31 19:52:03 · 4023 阅读 · 0 评论 -
正则表达式-邮箱、身份证的验证
要严格的验证手机号码,必须先要清楚现在已经开放了哪些数字开头的号码段,目前国内号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫通)验证手机号:public class Cla转载 2013-08-08 09:24:22 · 885 阅读 · 0 评论 -
正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{转载 2013-08-08 19:43:29 · 544 阅读 · 0 评论 -
排序
public class Singleton { public static void main(String[] args) { int[] arr = new int[]{9,10,3,2,6,90,7}; int temp=0; for(int i=0;i<arr.length;i++){ for(int j=i+1;j<arr.length;j++){ if(原创 2013-10-09 11:35:57 · 559 阅读 · 0 评论 -
写两个线程,一个线程打印1-52,另一个线程打印A-Z,打印顺序为12A34B56C......5152Z。
写两个线程,一个线程打印1-52,另一个线程打印A-Z,打印顺序为12A34B56C......5152Z。要求用线程间的通信。注:分别给俩个对象构造一个对象O,数字每打印两个或字母每打印一个就执行O.wait().package com.lovo.t_9_22;public class MyThread { /** * @param args */ pu原创 2013-09-25 19:11:24 · 2962 阅读 · 0 评论 -
把二进制内容写入文件
public class MyFileWriter { /** *文本内容追加形式写文件 * */ public static void appendContentToFile(String content) { String fileName = Environment.getExternalStorageDirectory()+"/em/label_te原创 2017-10-25 10:33:07 · 1585 阅读 · 0 评论