本周通过上课知识的讲解与实验报告的整理,我对知识和问题的总结如下:
一,知识总结:
1.在Java语言中的代码内部书写文件路径时,需要注意大小写,大小保持一致,路径中的文件夹名称区分大小写。由于“”是Java语言中的特殊字符,所以在代码内部书写文件路径时,例如“H:Java est.txt”时,需要书写成“H:\Java\test.txt”或“H:/Jav/test.txt”
2.按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String
对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String
对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String
对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为 0;compareTo
只有在方法 equals(Object)
返回 true
时才返回 0
3.使用Arrays.sort(Object[] a),所传入的对象a必须实现接口Comparable(java.lang),而且要覆盖方法compareTo(Object arg0),在该方法中给对象数组指定的选项进行排序,可以从高到低排序,也可以从低到高排序。
4.调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
二.问题总结:
本周通过做实验,发现对文件的操作了解不深,但通过对博客园中一些代码的认识解决了文件输出的问题,但文件 方面仍然需多了解;此外对字典排序还有部分问题,如经过Arrays.sort()排序后输出部分的排序依然不按照顺序排列,跟同学请教后虽然解决了问题,但还是不了解Comparator com=Collator.getInstance(java.util.Locale.CHINA);语句的用法