java step1:基础知识1
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
java step1:基础知识1相关推荐
- java step1:基础知识5(java中Timer和TimerTask的使用)
1.定时任务:java中Timer和TimerTask的使用 转载自http://batitan.iteye.com/blog/253483 转载于:https://www.cnblogs.com/s ...
- java培训基础知识都学哪些
很多人都开始学习java技术,觉得java语言在未来的发展前景空间非常大,事实却是如此,那么针对于零基础的同学, 学习java技术需要学哪些呢?下面我们就来看看java培训基础知识都学哪些? java ...
- 你觉得什么才是 Java 的基础知识?
近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考. ...
- 计算机java语言教程,计算机JAVA教程二讲Java语言基础知识.doc
计算机JAVA教程二讲Java语言基础知识 2.1简单数据类型 2.1.1 标识符和保留字 1.标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier).Java语言 ...
- java ee基础知识_Java EE:基础知识
java ee基础知识 想要了解一些基本原则,即与Java EE相关的技术术语. 对于许多人来说,Java EE / J2EE仍然最多意味着Servlet,JSP或Struts. 没有冒犯或双关语! ...
- hashcode是什么意思_什么才是 Java 的基础知识?
作者:晓风轻 链接:zhuanlan.zhihu.com/p/28615617 近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java ...
- JAVA NIO基础知识
本文来说下JAVA NIO基础知识. 文章目录 NIO概述 NIO简介 NIO的特性/NIO与IO区别 读数据和写数据方式: NIO核心组件简单介绍 Java NIO 之 Buffer(缓冲区) Bu ...
- java 反射基础知识
java 反射 基础知识 反射:reflection 反射关键类 java 反射部分应用 反射:reflection 在运行中分析类. 在运行中查看和操作对象. 基于反射自己创建对象. 调用不可以访问 ...
- Java 进阶基础知识
我断断续续花费一周的时间整理了这份 Java 进阶基础知识的思维导图.以前觉得这是一个简单的事情,感觉不就是跟着书上的知识点抄一遍嘛,但真的自己动手写过后,才发现并不是那么一回事. 说说自己整理心得吧 ...
最新文章
- 【二级java】排序技术
- 【多媒体内容与体验创新】
- AJAX省市县三级联动的实现
- 洛谷 题解 P4955 【[USACO14JAN]Cross Country Skiing 越野滑雪】
- SpringCloud应用在Kubernetes上的最佳实践—开发篇
- brew报错:in `initialize‘: Version value must be a string; got a NilClass () (TypeError)
- “不管什么关系,只要提借钱,千万别借”你怎么看?
- AS中突然找不到svn选项了。
- OpenCV图像处理--EasyPR中文开源车牌识别系统
- 数理在线计算机,原码/反码/补码在线计算器
- [精简]托福核心词汇106
- 老子道德经原文加讲解
- 中文文本分析(matplotlib的库的应用)
- PyG 中Message Passing机制详解
- Spark多版本共存
- ios使用友盟分享到QQ/微信时时如何判断手机上是否安装了QQ以及微信的客户端
- 在计算机领域中通常用英语单词bit来表示,1在计算机领域中,通常用英文单词“byte”来表示_。...
- vue实现点击某个dom元素之外的方法
- [野狐行][2016/04/11][群直播系列2][那些年让我们郁闷不已的游戏保护]
- QT弹出子窗口隐藏任务栏