java中String类的构造函数
String类中的构造函数
String(); 构造一个空字符串对象
String(byte[] bytes); 通过byte数组构造字符串对象
String(byte[] bytes,int offset,int length);通过byte数组,从offset开始,总共length长的字节构造字符串对象
String(char[] value); 通过char数组构造字符串对象
String(byte[] char,int offset,int length);通过char数组,从offset开始,总共length长的字节构造字符串对象
String(String original); 构造一个original的副本,拷贝一个original
String(StringBuffer buffer);通过StringBuffer数组构造字符串对象
public class StringClassTest {
public static void main(String[] args) {
// 字节数组
byte[] bArray = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' };
// 字符数组
char[] cArray = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' };
//声明一个StringBuffer
StringBuffer strbuf = new StringBuffer("strbuf");
// 实例一个String对象
String str = new String("str abcd");
//实例一个String对象 通过一个btye数组构造字符串对象(字节数组)
String strb = new String(bArray);
//实例一个String对象 通过一个char数组构造字符串对象(字符数组)
String strc = new String(cArray);
//实例一个String对象 通过一个char数组构造字符串对象(字节数组,开始的数据,截得数据长度)
String strbIndex = new String(bArray, 1, 5);
//实例一个String对象 通过一个char数组构造字符串对象(字符数组,开始的数据,截得数据长度)
String strcIndex = new String(cArray, 1, 2);
//实例一个
相关文档:
public static String byteToString(byte src)
{
String desc = null;
int i = 0; //取1个字节
i = src&0xFF;
desc = Integer.toHexString(i);
if (desc.length() == 1)
......
java中的URLEncoder和URLDecoder类
URLEncoder类包含将字符串转换为application/x-www-form-urlencoded MIME 格式的静态方法。
为了解决web设计中不同操作系统间的差异性,我们在URL中使用的字符就必须是一个ASCII字符集的固定字集中的元素,具体如下:
1.大写字母A-Z
2.小写字母a- ......
英文网站
http://www.javaalmanac.com - Java开发者年鉴一书的在线版本,想要快速查到某种Java技巧的用法及示例的代码这是一个不错的去处.
http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章.
http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表.
http://www.developer.com/java - 由Gamelan ......
什么是反射
java程序可以在运行期间动态的加载、解析和使用一些在编译阶段并不确定的类型,这一机制被称为“反射(reflection)”或者“内省(introspection)”.
反射机制提供的功能
1,加载运行时才能确定的类型
  ......