package com.jasonhuang.test;import java.lang.reflect.Field;import org.apache.log4j.Logger;/**//* * 利用反射来分析String类中的私有变量count */public class TestString ...{ private static Logger logger = Logger.getLogger(TestString.class); public static void main(String args[]) throws Exception ...{ String str = "eetab"; Class a = str.getClass(); // count是String类的一个内部私有变量 Field f = a.getDeclaredField("count"); f.setAccessible(true); // 打印count值(应该是5) logger.info("count: " + f.getInt(str)); } }