分类: [Java基础]

java string 首字母大写方法

/** * 首字母大写 * * @param string * @return */ public static String toUpperCase4Index(String string) { char[] methodName = string.toCharArray(); methodName[0] = toUpperCase(methodName[0]); return String.valueOf(methodName); } /** * 字符转成大写 * * @param chars * @return */ public static char toUpperCase(char chars) { if (97 <= chars && chars <= 122) { chars ^= 32; } return ......

读取文件方法大全

1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 in = new FileInp ......

MD5工具类(java实现版)

MD5工具类(java实现版) 介绍 MD5(Message Digest Algorithm)加密算法是不对称的加密算法,因为其实不可逆的,实际上其不能算作加密算法, 因为其不可解密。其实现原理是基于Hash算法(简称散列函数)。 MD5算法具有以下特点 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易(算法简单) 3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。 4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。 5、不 ......

enum与int、String之间的转换

enum与int、String之间的转换 enum<->int (1) enum -> int: int i = enumType.value.ordinal(); (2) int -> enum: enumType b= enumType.values()[i]; enum<->String (1)  enum -> String: enumType.name() (2) String -> enum: enumType.valueOf(name); ————————————————————————– http://stackoverflow.com/questions/604424/java-enum-con ......

Java平台体系:组成结构 运行机制 JRE/JDK/OpenJDK Java SE/EE/ME Java优点

转载: http://blog.csdn.net/tjiyu/article/details/53147064 Java平台体系:组成结构 运行机制 JRE/JDK/OpenJDK Java SE/EE/ME Java优点        Java平台是一个庞大的体系,为了更好的使用Java,我们需要对Java平台体系有一个全面的了解。下面我们将会了解到: 1、什么是 Java 技术?为何需要 Java? 2、Java平台体系: Java组成结构以及Java程序运行机制; JRE、JDK以及OpenJDK的区别与联系; 三大标准平台:Java SE/ Java EE/ Java ME的区别与联系; 3、最后总结:Java优点是什么? 1、什么是 Java 技术?为何需要 Java?      ......