Scanner

import java.util.Scanner;
/*
public int nextInt(): to get a integer from keyboard
public String next(): to get a string from keyboard,end with space; Scanner sc = new Scanner(System.in); */

Random

import java.util.Random;

// 构造方法:
// public Random():创建一个新的随机数生成器;
// 成员方法:
// public int nextInt(int bound):产生0~n的随机数,但是不包括n

ArrayList

import java.util.ArrayList

// 构造方法:
// public ArrayList():构造一个内容为空的集合
// 基本格式:
// ArrayList<String> StringList = new ArrayList<>();
// ArrayList<Integer> intList = new ArrayList<>();
// 成员方法:
// public boolean add(E e):在集合中加入元素到尾部
// public E remove(int index):删除指定位置上的元素,并且返回被删除元素;
// public E get(int index):获取指定位置上的元素,并且返回;
// public int size():返回几个元素的个数。

String

import java.lang.String;
// 位于java.lang,不用添加import语句;
// 构造方法:
// public String():构造一个空的字符串;
// public String(char[] chars):以字符数组作为参数,据此构造一个字符串
// public String(byte[] bytes):以字节数组作为参数,据此构造一个字符串
// 成员方法:
// 1.public boolean equals(Object ojb):字符串比较
// 2.public boolean equalsIgoreCase(String anotherString):忽略大小写的比较 // 3.public int length():return the length of the String
// 4.public String concat(String str):将参数字符串连接到该字符串的末尾
// 5.public char charAt(int index):返回指定索引处的char值
// 6.public int indexOf(Strig str):返回参数字符串第一次出现在该字符串的位置,没有出现就返回-1
// 7.public String substring(int beginIndex):从beginIndex开始截取字符串直到结尾
// 8.public String substring(int beginIndex, int endIndex):从beginIndex开始截取字符串直到endIndex,不包括endIndex // 9.public char[] toCharArray():字符串转化为字符数组
// 10.public byte[] getBytes():字符串转化为字节数组
// 11.public String replace(CharSequence target, CharSequence replacement):将字符串中的target子串全都替换为replacement // 12.public String[] split(String regex):将字符串按照给定的规则拆分,返回一个字符串数组

Arrays

提供操作数组的方法,都是静态方法

import java.util.Arrays;

1.public static String toString(int[] a):返回一直字符串
int[] a = {1, 2, 3, 4, 5, 6}; String str = Arrays.toString(a);
System.out.println(str);// [1, 2, 3, 4, 5, 6] 2.public static void sort(int[] a):排序 Arrays.sort(a);

Math

import java.lang.Math

public static double Math.abs(double a):

// :返回大于等于参数的最小整数
public static double ceil(double a) // 返回小于等于参数的最大整数
public static double floor(double a) // 返回最接近参数的long
public static long round(double)

API(Scanner、Random、ArrayList、String、Arrays、Math)的更多相关文章

  1. API之Scanner,Random,ArrayList基础运用。重点是ArrayList

    有关API的这些类可以参考JDK的官方中文文档,看我的另一篇文章有下载==> https://www.cnblogs.com/gz18221/p/11968505.html<==文章地址 ...

  2. JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)

    package com.itcast.test20140113; import java.util.ArrayList; import java.util.Arrays; import java.ut ...

  3. Python——常用模块(time/datetime, random, os, shutil, json/pickcle, collections, hashlib/hmac, contextlib)

    1.time/datetime 这两个模块是与时间相关的模块,Python中通常用三种方式表示时间: #时间戳(timestamp):表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. ...

  4. 01 语言基础+高级:1-3 常用API第一部分_day07【Scanner类、Random类、ArrayList类】

    day07[Scanner类.Random类.ArrayList类] Scanner类Random类ArrayList类 教学目标 能够明确API的使用步骤能够使用Scanner类获得键盘录入数据能够 ...

  5. TensorFlow Object Detection API(Windows下测试)

    "Speed/accuracy trade-offs for modern convolutional object detectors." Huang J, Rathod V, ...

  6. Java(114-132)【Scanner类、Random类、ArrayList类】

    1.API概述和使用步骤 应用程序编程接口.Java的API是一本程序员的字典,学会查询 2.Scanner 概述及其API文档 键盘输入 类都是大写的Scanner,关键字是小写的public 3. ...

  7. java自学第4期——:Scanner类、匿名对象介绍、Random类、ArrayList集合、标准类格式、String类、static静态、Arrays工具类、Math类(1)

    一.Scanner类 1.api简介: 应用程序编程接口 2.Scanner类: 作用:获取键盘输入的数据 位置: java.util.Scanner. 使用:使用成员方法nextInt() 和 ne ...

  8. Scanner类、匿名对象、Random类、ArrayList集合、String类、static静态类、math类和Arrays工具类

    一.Scanner类 1.除了八种基本数据类型,其他都是引用类型: 引用类型使用三步骤: 2.Scanner类 引用jdk提供的类,Scanner在java.util包下,不在java.lang包(S ...

  9. Java运算符和引用数据类型(Scanner、Random)

    运算符 算术运算符: 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 int a=3;-a -3 - 减 3-1 2 * 乘 ...

随机推荐

  1. python学习日记(生成器函数进阶)

    迭代器和生成器的概念 迭代器 对于list.string.tuple.dict等这些容器对象,使用for循环遍历是很方便的.在后台for语句对容器对象调用iter()函数.iter()是python内 ...

  2. httpd配置

    HTTP:Hypertext Transfer Protocol: HTML:Hypertext Markup Language: URL:Uniform Resource Locator,在Inte ...

  3. 第一次使用cisco packet tracer

    搭建一个如图所示的网络,左边局域网是10.0.0.0网段,右边局域网是12.0.0.0网段,中间为广域网11.0.0.0网段 上面的成功了,但是不是很熟悉,下面重新来一遍 1.先用可视化界面建立一个如 ...

  4. Nmap扫描常用参数

    TCP: nmap -sC -sS -sV -p 1-65535 -A -v -v -oX filename.xml -Pn ip 类似: nmap -sS -A -sV -vv -sC -PN -p ...

  5. bzoj4383(拓扑排序)

    给定一个长度为n的正整数序列a,每个数都在1到10^9范围内,告诉你其中s个数,并给出m条信息,每条信息包含三个数l,r,k以及接下来k个正整数,表示a[l],a[l+1],...,a[r-1],a[ ...

  6. [SCOI2008]奖励关(期望dp)

    你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关.在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃). 宝 ...

  7. sublime text3 replace和反向引用

    实用小技巧,主要用于替换爬虫请求头,节省时间. chrome原信息显示: UserID: sds UserPass: sdsd codeKey: 350753 code: 277 B1: 提 subl ...

  8. JavaScript面向对象--记录防忘记(一)

    1.理解对象: 创建自定义对象最简单的方式就是创建一个object实例,再给他添加属性和方法. let person = new Object(); person.name = 'zhangsan'; ...

  9. A1072. Gas Station

    A gas station has to be built at such a location that the minimum distance between the station and a ...

  10. 关于Java中扫描仪next()与nextLine()的区别

    首先,next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键.Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后 ...