1、java中的scanner: scanner 是java中用來進行人機交互的函數; 使用前需要導入:java.util.Scanner包 import java.util.Scanner; 在使用時有以下語法: Scanner sc=new Scanner(System.in);//建立一個鍵盤 ...
1、java中的scanner:
scanner 是java中用來進行人機交互的函數;
使用前需要導入:java.util.Scanner包
import java.util.Scanner;
在使用時有以下語法:
Scanner sc=new Scanner(System.in);//建立一個鍵盤關聯對象
int i=sc.nextInt();//可以獲取鍵盤輸入的整數值
String str=sc.next();//獲取鍵盤輸入的字元串
2、arrays對數組進行操作
使用前導入包:import java.util.Arrays;
a. tostring方法
可以把數組以數組的形式輸出;
使用前導入包
import java.util.Arrays;
int arr[]={3,2,14,5};
System.out.println(Arrays.toString(arr));
結果如下:[3, 2, 14, 5]
b. sort方法
可以把數組進行排序;
字元和字元串排序也可以進行不過是按照ASCIII碼進行排列;
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
結果:[2, 3, 5, 14]
非常方便;
c. binerySearch()
二分法查找,不過需要在有序的數組中才能查找;
System.out.println(Arrays.binarySearch(arr, 2));
結果:0;
d. copyOf()
複製數組可以生成原數組的副本;
int brr[]=Arrays.copyOf(arr, 5);//當新生成的數組長度大於原來數組,後面的值設為0
System.out.println(Arrays.toString(brr));
結果:[2, 3, 5, 14, 0]