博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java step1:基础知识1
阅读量:4678 次
发布时间:2019-06-09

本文共 1102 字,大约阅读时间需要 3 分钟。

1.String[] args

   args[i].charAt(j) : 表示这个表达式将从第i个命令行参数中抽出第j个字符。

 

2.ArrayList对象

   ArrayList与数组相似,但ArrayList可以扩展为任意大小。  (在java.util包中)

   创建ArrayList:ArrayList table=new ArrayList();

   添加元素:table.add(...);

3.计算大阶乘 20!是64位整数所能容纳的最大阶乘

    java.math.BigInteger类表示任意的大整数,BigInteger是对象而不是基本值,不能简单使用*操作符来完成BigInteger对象的相乘,应使用multiply()方法。

    e.g. for(int size=table.size();size<=x;size++)

  {

             BigInteger lastfact=(BigInteger)table.get(size-1);

      BigInteger nextfact=lastfact.multiply(BigInteger.valueof(size));

     table.add(nextfact);

  }

4.Integer.parseInt():将制定的一个字符串转换为一个数

5.BufferedReader对象的readLine()方法实现从键盘读取用户输入的技术

  BufferedReader in=new BUfferedReader(new InputStreamReader(System.in));

  for(;;)

  {

    System.out.print(">");

    String line=in.readLine();

    if((line==null)||line.equals("quit")) break;

  }

6.java中表示字符串的String类,是不可变的。即未提供任何允许修改字符串内容的方法。对字符串操作的方法返回一个新字符串,而非原字符串修改后的副本。原地操作一个字符串,需使用StringBuffer对象。

  String line=in.readLine();

  StringBuffer buf=new StringBuffer(line);

      for(int i=0;i<buf.length;i++)

           buf.setCharAt(i,buf.charAt(i)-1);

 

    

转载于:https://www.cnblogs.com/shaoneng111/p/4078416.html

你可能感兴趣的文章
从App Store上获取已经上架的App版本信息
查看>>
SpringMvc实现日期转换
查看>>
Android稳定性测试之Log分析
查看>>
WPF中使用ObjectDataProvider绑定方法
查看>>
万能数据库查询分析器中文版本《DB查询分析器》几年来在“中关村在线”首次大榜小榜都能够榜上有名...
查看>>
孔明灯-噪点插画
查看>>
类与接口(三)java中的接口与嵌套接口
查看>>
VS关闭Browser Link
查看>>
【题解】山头狙击战
查看>>
USB小白学习之路(3) 通过自定义请求存取外部RAM
查看>>
Solr:通过solr admin对索引库维护<四>
查看>>
mysql写注释的几种方法
查看>>
UPC-2243 军事情报【递推】
查看>>
HTML常用标签查询
查看>>
四方精创前端开发面试经验
查看>>
Protocol buffers编写风格指南
查看>>
2014年3月22日 星期日
查看>>
T100——报表的小计数量、小计金额,总计金额
查看>>
Json的几种序化和反序化
查看>>
WEB_web3
查看>>