MySQLデータベースの体操のチュートリアル(35グラフィカルバージョン)
カスタムビューチュートリアルシリーズ(10) - と、自分の過去を転覆
森から出て考えると、道路上のセットの足は、洗練された高度な本質レコードを開発--Android
フロントチュートリアルシリーズ(40話の無料ビデオチュートリアル+ソースコード)を伝えるために探してAndroidのプログラマー
著作権
- この記事原作者:コロンビア・ヴァレーの弟
- ブログのアドレスにします。http://blog.csdn.net/lfdfhl
アウトライン
JavaのAPIには、たとえば、配列のツールjava.util.Arrays操作を提供します:ソート、検索、コピー、文字列や他の一般的な操作への配列のセットに配列を。この記事では、一般的に配列を使用する方法を説明します。
例
package com.utils;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 本文作者:谷哥的小弟
* 博客地址:http://blog.csdn.net/lfdfhl
*
* Arrays工具类使用示例
*
*/
public class TestArrays {
public static void main(String[] args) {
TestArrays testArrays=new TestArrays();
testArrays.test();
}
public void test() {
//将数组转换为List
String[] stringArray1 = {"lucy","lili","dada"};
List<String> list = Arrays.asList(stringArray1);
System.out.println(list);
//将数组转换为字符串
int[] intArray1= {9,5,2,7};
String string = Arrays.toString(intArray1);
System.out.println(string);
//对数组排序
int[] intArray2= {9,5,2,7};
Arrays.sort(intArray2);
System.out.println(Arrays.toString(intArray2));
//判读数组是否相等
int[] intArray3= {7,5,2,7};
int[] intArray4= {5,9,2,7};
boolean isEquals = Arrays.equals(intArray3, intArray4);
System.out.println(isEquals);
//利用二分法查找元素
int[] intArray5= {5,9,2,7};
Arrays.sort(intArray5);
int index = Arrays.binarySearch(intArray5, 9);
System.out.println("index="+index);
//拷贝数组中某范围的数据
int[] intArray6= {0,1,2,3,4,5,6};
int[] intArray7 = Arrays.copyOfRange(intArray6, 0, 5);
System.out.println(Arrays.toString(intArray7));
}
}