写博客的第一天!
有关next()和nextLine()使用的区别:
next():在读取内容的时候,该方法会自动过滤掉无效字符,例如:Tab键、空格键或者Enter键等;next()方法不能得到带空格的字符串;
nextLine():在读取内容的时候,Line即行,所以该方法有扫描一整行的意思,它的结束符只能是Enter键,该方法可以得到带有空格的字符串;
eg:abc cde efg
ghi ijk klm
mno opq qrs
使用next()得到的是第一次取到abc 第二次取到cde 第三次取到efg...以此类推
而使用nextLine()得到的第一次取到abc cde efg;第二次取到ghi ijk klm...以此类推
有关new String(bytes,offset,length)方法的使用
new了一个新的字符串;
从一个bytes(为所要被获取的字符串的名字)中第offset(为字符串字符的位置)个字符开始,获取length(所要获取的字符串的长度)长度的字符串;
eg:String aa = new String(bb,0,10)
意为:从命名为bb的字符串中总第一个位置开始获取10个长度的字符串。