当前位置:网站首页>Arrays and collections
Arrays and collections
2022-07-06 05:52:00 【Python's path to immortality】
Length() Used to find String The length of the string object ,length Is to seek String Length of array
Array declaration and initialization
String[] a= new int[3] The length of the array is fixed and cannot be modified
String [] a=new String[]{“a”,”b”,”c”} The value of the first element in is a instead of “a”;
Array traversal method :
1for(var i:a ){
system.out.println(i);
}
2For(int i=0;i<a.lenth;i++){
System.out .prontln(i);}
3Arrays.stream(a).foreach(system.out::println)
Assign random numbers to the elements in the array
Random rand=new Random();
Int[] s=new int[10];
S[i]=rand.nextInt(100)+1;
Sort using Arrays.sort The method needs to int[] Convert to Integer object
Descending Arrays.sort(n,(a,b)->b-a)
Arrays.sort(ss, Comparator.reverseOrder())
// Bubbling
for (int i = 0; i < nums.length - 1; i++) {
for (int j = 0; j < nums.length - 1 - i; j++) { //> Ascending < Descending
if (nums[j] < nums[j + 1]) {
int t = nums[j]; nums[j] = nums[j + 1];
nums[j + 1] = t; }
Arrays.fill( Array name , Location )// Fill the array
Sorts// Ascending order
Arrays.binarySearch(n, 150)) Sort before you can find
aggregate Collection
ArrayList yes list Implementation class of
List.of Added list Fixed size list
List.add() Additive elements
List.remove Remove elements ( The element that first appears from the left )
List.clear() Empty the set
List.contains Determine whether there is
// Instantiation ArrayList Use generics var list = new ArrayList(); Traversal is the same as array
//array list transformation
int[] arr = new int[]{1,2,3};
List lis = new ArrayList(Arrays.asList(arr));
System.out.println(lis.get(0)); // take arr Put the whole as a parameter list in
System.out.println(lis.size())
aggregate Arraylist And Array Array type conversion (
// Array to set () To put it bluntly, it is to add an array as a set element )
Integer[] nums = new Integer[] { 10, 20, 30, 40, 50 };
List list = Arrays.asList(nums);
// Set array (list.toArray)
//Arrays.toString Output the array as a string

List Generic sort
List list = new ArrayList<>();
List.sort// Ascending
Collcetions.shuffle(list)// Disorder
Collcetions.sort(list)// Disorder
Collections.sort(ls, Comparator.reverseOrder());// Descending
list.sort((a, b) -> b.getScore() - a.getScore());// According to the ascending order of grades

list.sort(Comparator.comparingInt(User::name));// Sort by name ava.util.Comparator Interface It can realize multi-level sorting
![]()
Add two data at the same time
List.add(S)
Set Set :
HashSet :Set The implementation of the interface has good access and search performance At the bottom is the hash table
disorder , Out of sync , The set value can be empty and cannot contain duplicate elements
Traverse set.foreach(system.out::println)
边栏推荐
- 类和对象(一)this指针详解
- HCIA复习
- Redis message queue
- Migrate Infones to stm32
- Winter 2021 pat class B problem solution (C language)
- As3013 fire endurance test of cable distribution system
- [Baiwen smart home] first day of the course_ Learn Embedded and understand the development mode of bare metal and RTOS
- 华为路由器忘记密码怎么恢复
- 华为路由器如何配置静态路由
- 【论文代码】SML部分代码阅读
猜你喜欢

华为路由器如何配置静态路由

How can large websites choose better virtual machine service providers?
[SQL Server Express Way] - authentification et création et gestion de comptes utilisateurs
![[Baiwen smart home] first day of the course_ Learn Embedded and understand the development mode of bare metal and RTOS](/img/ed/8d112054f31bd7e593050d1278b9f1.jpg)
[Baiwen smart home] first day of the course_ Learn Embedded and understand the development mode of bare metal and RTOS

Memory and stack related concepts

C language bubble sort

Application Security Series 37: log injection

Report on the competition status and investment decision recommendations of Guangxi hospital industry in China from 2022 to 2028

Download, install and use NVM of node, and related use of node and NRM

【论文代码】SML部分代码阅读
随机推荐
Station B Liu Erden softmx classifier and MNIST implementation -structure 9
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
[force buckle]43 String multiplication
Demander le Code de texte standard correspondant à un centre de travail dans l'ordre de production
Station B, Master Liu Er - back propagation
Raised a kitten
CoDeSys note 2: set coil and reset coil
How can large websites choose better virtual machine service providers?
Winter 2021 pat class B problem solution (C language)
Node 之 nvm 下载、安装、使用,以及node 、nrm 的相关使用
Yunxiaoduo software internal test distribution test platform description document
How to use PHP string query function
Report on the competition status and investment decision recommendations of Guangxi hospital industry in China from 2022 to 2028
YYGH-11-定时统计
Analysis report on development trends and investment planning of China's methanol industry from 2022 to 2028
Quantitative description of ANC noise reduction
【SQL server速成之路】——身份驗證及建立和管理用戶賬戶
What is independent IP and how about independent IP host?
Novice entry SCM must understand those things
查詢生產訂單中某個(些)工作中心對應的標准文本碼