摘要:Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常精确,因为有些中文的标点符号比如:,。等等是不能识别的。 以下是比较完善的判断方法:CharUtil.java http://ww
阅读全文
摘要:代码如下,但是感觉不太好。 Java代码 public class MoneyConvert { private final String[] str1 = {"元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿"}; private
阅读全文
摘要:package com.utils; public class Change { public static void main(String agrs[]) { //整数 System.out.println(digitUppercase(0)); // 零元整 System.out.printl
阅读全文
摘要:Java判断字符串中是否包含汉字 Java代码 import java.util.regex.Matcher; import java.util.regex.Pattern; public class IfHanZi { public static void main(String[] args)
阅读全文
摘要:最近在做一个自动登录的功能,要求在特定的条件下系统能够自动的重启,然后自动登录,这就会涉及到用户登录信息缓存的问题,我们是基于Eclipse RCP框架,可以偷个懒,就使用Eclipse的属性文件缓存,当然也可以使用二进制文件保存,由于以前就提供了记录用户上次的登录用户名和登录的机构,这里只需要缓存
阅读全文
摘要:在各种系统中,我们都难免会要用到加密。加密方式分成可还原密文和不可还原密文两种,可还原密文用得比较普遍、比较多的就是DES算法了,不可还原的比较多的就是MD5了。本文提供两种算法的相应java实现。有部分函数参考网络实现 1package com.resoft.util; 2 3import jav
阅读全文
摘要:探秘Java中String、StringBuilder以及StringBuffer 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了
阅读全文
摘要:相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBu
阅读全文
摘要:最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比
阅读全文
摘要:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等
阅读全文
摘要:目录 一、前言 二、重载方法 三、占位符 四、对字符、字符串进行格式化 五、对整数进行格式化 六、对浮点数进行格式化 七、对日期时间进行格式化 八、其他转换符 九、总结 参考 一、前言 String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 Str
阅读全文
摘要:public class StringReverse { String arrayReverse(String sdtr){ String[]splits=sdtr.split(""); String newstrin=""; for(int i=split.length-1;i>=0;--i){
阅读全文
摘要:利用反射调用私有方法、访问私有属性 利用反射,首先是Class对象的获取,之后是Method和Field对象的获取。 以Method为例,从文档中可以看到: getMethod()方法返回的是public的Method对象, 而getDeclaredMethod()返回的Method对象可以是非pu
阅读全文
摘要:Class类 Java中的Object类,是所有类的继承根源,其中的getClass()方法返回一个Class Object。所有的类都有这个方法。 Class类十分特殊,它和其他类一样继承自Object,其实体用以表达Java程序运行时的classes和interfaces,也用来表达enum、a
阅读全文
摘要:反射与数组 java.lang.Array类提供了动态创建和访问数组元素的各种静态方法。 例程ArrayTester1类的main()方法创建了一个长度为10的字符串数组,接着把索引位置为5的元素设为“hello”,然后再读取索引位置为5的元素的值。 import java.lang.reflect
阅读全文
摘要:本博客已有的关于反射的讨论: http://www.cnblogs.com/mengdd/archive/2012/08/18/2645553.html http://www.cnblogs.com/mengdd/archive/2013/01/26/2877972.html 如下例程Reflect
阅读全文
摘要:Java 反射机制 基本概念 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法? 答案是肯定的。 这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。 Java反射机制主要提供了以下功
阅读全文
摘要:反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。
阅读全文
摘要:匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 abstract
阅读全文
摘要:Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处
阅读全文