配列ツールの一般的な方法


完全なC言語自習マニュアル(33)

適応のためのAndroidのマルチ解像度のフレームワーク

JavaWebコア技術チュートリアルシリーズ

HTML5のフロントエンド開発の戦闘チュートリアルシリーズ

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));
		
	}

}

結果

ここに画像を挿入説明

リリース1022元の記事 ウォンの賞賛1986 ビュー238万+

おすすめ

転載: blog.csdn.net/lfdfhl/article/details/104577099