• ACM中Java使用注意事项


    1.  String 类用来存储字符串,可以用charAt方法来取出其中某一字节,计数从0开始,

       而不是像C/C++那样使用 []访问是每个字符。

    2.  在主类中 main 方法必须是 public static void 的,在 main 中调用非static类时会有警告信息,

       可以先建立对象,然后通过对象调用方法。

    3.  下面在java.util包里Arrays类的几个方法可替代C/C++里的memset、qsort/sort 和 bsearch:

        Arrays.fill() 

        Arrays.sort()   
        Arrays.binarySearch()   

    4.   进制转换

        java很强大的一个功能。

        函数:

        String st = Integer.toString(num, base); // 把num当做10进制的数转成base进制的st(base <= 35).

        int num = Integer.parseInt(st, base); // 把st当做base进制,转成10进制的int(parseInt有两个参数,第一个为要转的字符串,第二个为说明是什么进制).  

        BigInter m = new BigInteger(st, base); // st是字符串,base是st的进制.

        //Added by abilitytao

        1.如果要将一个大数以2进制形式读入 可以使用cin.nextBigInteger(2);

        当然也可以使用其他进制方式读入;

        2.如果要将一个大数转换成其他进制形式的字符串 使用cin.toString(2);//将它转换成2进制表示的字符串

    5.

         Scanner cin = new Scanner(new BufferedInputStream(System.in));

      static PrintWriter cout = new PrintWriter(new BufferedOutputStream(System.out));

      cout.println(n);

  • 相关阅读:
    python 多进程-03 进程池
    python 多进程-02 进程间数据共享
    python 多进程-01 基本使用
    python 多线程-02 线程池
    开发者入驻
    小程序组件 scroll-view 下拉加载更多,触底触发事件,容器高度设置
    Array.from在360浏览器和IE浏览器兼容问题
    获取cookie
    背景图左右居中
    uniapp使用uni.setStorageAsync刷新页面数据丢失问题
  • 原文地址:https://www.cnblogs.com/Stomach-ache/p/4088525.html
Copyright © 2020-2023  润新知