在java中,不论是中文字符还是英文字符都是占两个字节,也就是两位char,在java中将过长的字符串存入到数据库中的时候,如果不注意会有字符串超长的错误,这个时候如果简单的只是在用length()方法来判断长度是不行的,因为数据库(oracle)存数据的时候是按照字节长度来存储的,所以这个时候要要用getBytes()方法,来得到字节数组,然后就可以截取满足长度的数据了。