zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    .net开源工作流ccflow从表数据数据源导入设置
    驰骋开源的asp.net工作流程引擎java工作流 2015 正文 驰骋工作流引擎ccflow6的功能列表
    app:clean classes Exception
    Android Couldn't load BaiduMapSDK
    android okvolley框架搭建
    compileDebugJavaWithJavac
    android重复的文件复制APK META-INF许可证错误记录
    android listview多视图嵌套多视图
    通讯录笔记
    面试总结
  • 原文地址:https://www.cnblogs.com/Stomach-ache/p/4088525.html
Copyright © 2011-2022 走看看