zoukankan      html  css  js  c++  java
  • 小知识点(持续更新)

    原创


    如何实现当光标存在 HELLO,(比如光标在此)WORLD 时直接换到下一行 => 快捷键 shift + Enter

    Java中char型数字字符转换为int型数字的方法:

      char ss='5';

      int a=ss-'0';

      char型数字字符和字符0相减实际上是他们的ASCII值相减,得到的值为int型值。

      相反:

      int a=8;

      char s=(char)(a+48);  //0的ASCII值是48,不能直接直接char s=(char)a;

    字符数组转换成String

      char c[]={'a','b'};

      String ss=String.valueOF(c);

    int 原样换成String

    int a=12345;

    String ss=""+a;  //不能直接String ss=(String)a

    在上转型对象中,仍拥有父类的成员变量,调用的是子类的方法(继承的或者重写的)

    Java中二维数组可以看成是一维数组组成的,重要的是每个一维数组都可以拥有不同的空间大小

    import java.util.Scanner;
    
    public class Main{
        
        public static void main(String[] args)  {
            Scanner reader=new Scanner(System.in);
            int arr[][]=new int[2][];
            arr[0]=new int[3];
            arr[1]=new int[4];
            System.out.println(arr[0].length);
            System.out.println(arr[1].length);
        }
        
    }
    3
    4

     List里面的remove(Object o)方法可以移除指定元素,如果存在多个,移除第一个

    List a=new ArrayList();
            a.add(1);
            a.add(2);
            a.add(1);
            for(int i=0;i<a.size();i++){
                System.out.println(a.get(i));
            }
            Object b=1;
            a.remove(b);
            for(int i=0;i<a.size();i++){
                System.out.println(a.get(i));
            }
    1
    2
    1
    2
    1

    remove(int index) 方法是移除指定索引的元素

    创建队列数组时需要为队列数组中的每个元素初始化

    List array[]=new ArrayList[T+1];
            for(int i=0;i<=T;i++){
                array[i]=new ArrayList();
            }

    集合的转移不能使用clear功能,list2=list1后两个集合指向同一片空间,如果此时需要再用list1需要重新new而不能使用list1.clear功能(两个集合都会被清空)

    public class Test{
        
        public static void main(String args[]){
    
            List<Integer> list1=new ArrayList<Integer>();
            List<Integer> list2=new ArrayList<Integer>();
            list1.add(new Integer(1));
            list1.add(new Integer(2));
            list2=list1;
            list1=new ArrayList<Integer>();
            
            for(int i=0;i<list2.size();i++){
                System.out.println(list2.get(i));
            }
    
        }
        
    }
  • 相关阅读:
    centos7无法上网问题
    git 笔记记录
    高级 JsRender 模板功能
    Xamarin 示例Standard Controls报错:xamarin Failed to compile interface file. See Build Output for details
    Xamarin学习资源收集
    Bootstrap学习笔记1
    动态样式语言Less学习笔记
    html5的发展历程和由此引起的政治斗争
    网页引用本地电脑的字体 css设置浏览器会不显示的解决办法
    css引入方式优先级以及不同选择器的优先级区别
  • 原文地址:https://www.cnblogs.com/chiweiming/p/9486937.html
Copyright © 2011-2022 走看看