kotlin键值对数组_Kotlin程序检查数组是否包含给定值
kotlin键值对数组
Given an array and an element, we have to check whether array contains the given element or not.
给定一个数组和一个元素,我们必须检查数组是否包含给定的元素。
Example:
例:
Input:
arr = [34, 56, 7, 8, 21, 0, -6]
element to check: 21
Output:
21 found at 4 index
程序检查数组是否在Kotlin中包含给定值 (Program to check if an array contains a given value in Kotlin)
package com.includehelp
import java.util.*
//Main Function entry Point of Program
fun main(args: Array<String>) {
//Input Stream
val scanner = Scanner(System.`in`)
//Input Array Size
print("Enter number of elements in the array: ")
val size = scanner.nextInt()
//Create Integer array of Given size
val intArray = IntArray(size)
//Input array elements
println("Enter Arrays Elements:")
for (i in intArray.indices) {
print("intArray[$i] : ")
intArray[i] = scanner.nextInt()
}
//Print All Array Elements
println("Array : ${intArray.contentToString()} ")
//input integer no to be find in array
print("Enter Integer Number to be Searched in Array : ")
val num = scanner.nextInt()
var isFound= false
var itemAt = 0
//Search Given number into Array
for(item in intArray){
if(item==num){
isFound=true
itemAt =intArray.indexOf(item)
break
}
}
//Alternatively we can also use contains(num) method of Arrays Class
//in kotlin to find specific elements Array or not
//var isFound = intArray.contains(num)
if(isFound){
println("$num found in Arrays at Index $itemAt")
}
else{
System.err.println("$num Not found in Arrays !!")
}
}
Output
输出量
Run 1:
-----
Enter number of elements in the array: 7
Enter Arrays Elements:
intArray[0] : 34
intArray[1] : 56
intArray[2] : 7
intArray[3] : 8
intArray[4] : 21
intArray[5] : 0
intArray[6] : -6
Array : [34, 56, 7, 8, 21, 0, -6]
Enter Integer Number to be Searched in Array : 21
21 found in Arrays at Index 4
--------
Run 2:
----
Enter number of elements in the array: 7
Enter Arrays Elements:
intArray[0] : 3
intArray[1] : 4
intArray[2] : 5
intArray[3] : 7
intArray[4] : 90
intArray[5] : -89
intArray[6] : 5
Array : [3, 4, 5, 7, 90, -89, 5]
Enter Integer Number to be Searched in Array : 345
345 Not found in Arrays !!
翻译自: https://www.includehelp.com/kotlin/check-if-an-array-contains-a-given-value.aspx
kotlin键值对数组
kotlin键值对数组_Kotlin程序检查数组是否包含给定值相关推荐
- kotlin键值对数组_Kotlin程序以升序对数组进行排序
kotlin键值对数组 Given an array, we have to sort its elements in ascending order. 给定一个数组,我们必须按升序对其元素进行排序. ...
- php-使用函数array_walk_recursive处理多维数组的键值后返回一个新数组
php-使用函数array_walk_recursive处理多维数组的键值后返回一个新数组 $result = array(); //$content是一个多维数组 $walk = array_wal ...
- php 数组键值分离,array_keys array_values::PHP数组键名于键值分离
在PHP的数组中,如果你想将数组中所有键值提取出来组成一个新的数组,可以使用array_keys 函数. 函数用法如: 分离出数组键名array_keys(array,value) W3C中是这样介绍 ...
- PHP根据键值,对二维数组重新进行分组
今天有一个需求,需要对查出来的数据按订单进行分组,原本是想使用sql的group by进行分组查询的,但发现group by 查出来数据,每组只有一条数据,不符合需求. 于是百度找到一个php根据键值 ...
- 细说PHP笔记03(第7章)--数组与数据结构,数组定义,数组遍历,数组内部指针遍历,键值操作函数,统计数组函数,回调函数处理数组元素,数组排序,拆分、合并、分解、结合数组,数组实现堆栈,随机选取元素
1.数组 索引数组:索引值是整数 关联数组:索引值是字符串 2.数组的定义 1.以直接赋值的方式声明 $数组名[下标]=资料内容 或 $数组名[关联字符串(键值)]=资料内容 <?php $va ...
- php数组只保留键值,php合并数组并保留键值的实现方法
php合并数组,一般会使用array_merge方法. array_merge - 合并一个或多个数组 array array_merge ( array $array1 [, array $... ...
- 如何统计php数组值的和,php数组键值操作和数组统计函数-函数
1.数组函数//作用:提供了很多官方写的很多有用的代码段,提高编写速度 1)数组的键值操作函数 array_values();//获取数组中的值 array_keys();//获取数组中的键 in_a ...
- js 去重某个键值 数组对象_JS数组去重常见方法分析
数组去重是开发中经常会遇到的问题,也是面试时经常会考到的.JS实现数组去重可以有多种方法: 一.简单的去重方法 用一个类比来简单解释一下这种去重方法的思路:A篮子里有若干个不同颜色和大小的球,旁边放一 ...
- php中合并数组保留键值,php合并数组并保留键值的实现方法
下面为大家分享一篇php合并数组并保留键值的实现方法,具有很好的参考价值,希望对大家有所帮助. php合并数组,一般会使用array_merge方法. array_merge - 合并一个或多个数组 ...
最新文章
- 刻意练习:Python基础 -- Task09. else 与 with 语句
- python类装饰器详解-Python 装饰器详解
- swoole websocket服务
- 索引的使用—— 验证索引提升查询效率 || 避免索引失效 —— 全值匹配 /最左前缀法则/范围查询右边的列,不能使用索引/不要在索引列上进行运算操作/字符串不加单引号,造成索引失效
- 前端常见知识点五之Fetch
- 鸡尾酒排序算法c语言,[golang] 数据结构-鸡尾酒排序
- html适配Anroid手机
- leetcode304. 二维区域和检索 - 矩阵不可变
- matlab中计算不等式的解,matlab解不等式
- python读取api接口频率_Python基础(API接口测试)
- allure-pytest 测试报告分享给大家
- 解决conda activate报错IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
- mysql基础之mariadb概念
- ajax beforesend xhr对象,浅谈jQuery中Ajax事件beforesend及各参数含义
- 如何ajax上传文件,如何实现Ajax文件上传功能
- 软考-中级软件设计师电子资料合集
- 黑客老王:一个人的黑客史
- W3C 验证的是是非非
- mac中有关delete删除键的5种用法
- php手机接收验证码,乐信揭秘php手机接收短信验证码实现编程案例
热门文章
- win7计算机找不到脚本文件夹,win7系统TXT文件打开提示找不到脚本文件的解决方法...
- 关于未来计算机的想象作文600字,未来世界的想象作文600字
- matlab meshgrid函数_matlab入门(三)图像可视化
- ubutun 更换网络源_「ubuntu脚本1」开启ssh替换第三方源开启tab键补齐屏蔽nouveau
- php yii2 sns,GitHub - yggphpcoder/iisns: 基于 yii2 的 sns 社区系统,一站式解决社区建站...
- ccf认证俄罗斯方块java_CCF认证历年试题 - osc_h3robkrt的个人空间 - OSCHINA - 中文开源技术交流社区...
- 学计算机随随便便上万,大学“最烧钱”专业排行榜,“家境一般”慎入,“土豪”请随意...
- java求二维数组每行的最大值_用JAVA输入一个二维数组a[3][4]的元素值,求输出其元素最大值...
- mongotemplate中save抛出异常_异常处理的三个好习惯 | Python 工匠
- atlas安装需要kafka吗_Atlas 2.1.0 实践(2)—— 安装Atlas