Массивы инструменты общий метод


Полный Язык C самообучение руководство (33)

рамки Android мульти-разрешение для адаптации

серия учебник основных технологий JavaWeb

серия учебник развития боевых переднего конца HTML5

MySQL базы данных гимнастические учебники (35 графическая версия)

И свергнуть свое собственное прошлое - Пользовательский Просмотр серию учебника (10)

Думая из леса, ступила на дороге --Android развивать сложную Advanced сущности записи

Android программисты ищут, чтобы указать фронт учебник серии (40 эпизодов бесплатно видео уроки + исходный код)


авторское право

  • В данной статье автор оригинала: Columbia Valley это младший брат
  • На адрес блога: 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));
		
	}

}

результат

Here Вставка рисунка Описание

Освобожденные 1022 оригинальные статьи · вона похвала 1986 · Просмотров 2,38 млн +

рекомендация

отblog.csdn.net/lfdfhl/article/details/104577099
рекомендация