THE THIRTEENTH DAY

    今天星期三,参加培训的第十三天,像往常一样,早早起床,然后吃饭,两个包子,就在教室开始看书了,看的是String,StringBuilder,什么.toString,.length(),.concat(),.subring(),.indexOf,.toUpper,.toLowwer,等等,然后还看了File对象,isEmpty(), isdirtory(), .next(), .nextInt() , nextLine(),读的是分隔符开始到下一个分隔符,若为1Enter2,则读到的是1和空行。

    然后上课,老师讲了一下昨天的东西,Arrays.sort(list4,String.CASE_INSENSITIVE_ORDER);  是按字母表排序, Arrays.sort(list5,Collections.reverseOrder());  是降序排序,

Arrays.sort(list5, new Comparator<Integer>() { //自定义排序

@Override

public int compare(Integer o1, Integer o2) {

// TODO Auto-generated method stub
return (o2-o1);
}

});

  1. 还有选择文件:JFileChooser fileChooser = new JFileChooser();
  2.          if(fileChooser.showOpenDialog(null)==JFileChooser.APPROVE_OPTION) {
  3.       File file1 = fileChooser.getSelectedFile();
  4.       Scanner input = new Scanner(file1);
  5.       while(input.hasNext()) {
  6.       System.out.println(input.nextLine());
  7.       }
  8.       input.close();
  9.       } else {
  10.       System.out.println("No file selected");
  11.       }   

然后还讲了集合,有八个好像。。:

  1. public void arrayList() {
  2. //添加有序,有索引 可重复
  3.    ArrayList<String> list = new ArrayList<>();
  4. }

  5. public void linkedList() {
  6. LinkedList<String> list = new LinkedList<>();
  7. }

  8. public void vector() {   //线程安全的,不能同时访问。
  9. Vector<String> vt = new Vector<>();
  10. }

  11. public void hashSet() { 
  12. HashSet<String> s1 = new HashSet<>();//不能有重复数据。。。没有索引号,内容有序非添加顺序

  13. Iterator<String> it = s1.iterator();
  14. while(it.hasNext()) {
  15. String str = it.next();
  16. }
  17. }

  18. public  void treeSet() {
  19. TreeSet<String> t = new TreeSet<>();//用compareto来排序的,可以重写compareto方法
  20. }

  21. public static void hashMap() {
  22. HashMap<String,String> m = new HashMap<>();//先键后值 code根据键来定
  23. m.put("0", "00");
  24. System.out.println(m.remove("0"));//key值不能重复
  25.     m.get("0");
  26.     for(Entry<String,String> a : m.entrySet()) {
  27.     
  28.     }
  29.     
  30.     for(String ss: m.keySet()) {
  31.     
  32.     }
  33.     for(String ss:m.values()) {
  34.     
  35.     }
  36. }

  37. public static void hashTable() {
  38. Hashtable<String,String> m2 = new Hashtable<>();//线程安全
  39. }

  40. public static void treeMap() {
  41. TreeMap<String,String> m3 = new TreeMap<>();//自定义排序
  42. }

然后今天晚上看了一下继承和多态,通过父类实现动态绑定,用到instanceof,还看了字节转化为字符的方法,先解码在编码,

  1. String str = "ddddssffae";
  2.       byte[] bytes;
  3. try {
  4. bytes = str.getBytes("utf-8");
  5. System.out.println(Arrays.toString(bytes));
  6. String str1 = new String(bytes,"utf-8");
  7. System.out.println(str1);
  8. } catch (UnsupportedEncodingException e) {
  9. // TODO Auto-generated catch block
  10. e.printStackTrace();
  11. }

别的好像也没有什么了,那就结束吧,但是又想起了什么,myeclipse的插件问题,在help里,比如说,decompiler反编译软件,在Marketplace里。好了,就先到这里了,别的明天再说吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值