kotlin字符串数组

Given a string array, we have to read, traverse, reverse and sort its elements.

给定一个字符串数组,我们必须读取,遍历,反转和排序其元素。

Example:

例:

    Input:
arr = ["abc", "pqr", "xyz"]
Output:
String arra is: ["abc", "pqr", "xyz"]
Reversed: ["xyz", "pqr", "abc"]
Sorted (Ascending Order): ["abc", "pqr", "xyz"]
Sorted (Descending Order): ["xyz", "pqr", "abc"]

程序在Kotlin中读取,遍历,反向和排序字符串数组 (Program to read, traverse, reverse and sort string array in Kotlin)

package com.includehelp.basic
import java.util.*
//Main Function entry Point of Program
fun main(args: Array<String>) {
//Input Stream
val s = Scanner(System.`in`)
//Input Array Size
print("Enter number of elements in the String array: ")
val size = s.nextInt()
//Create Integer array of Given size
val strArray = Array<String>(size){""}
//Input array elements
println("Enter String Arrays Elements:")
for (i in strArray.indices) {
print("strArray[$i] : ")
strArray[i] = readLine().toString()
}
//Print String Array
println("String Array Elements : ${strArray.contentToString()}")
//Print String Array in Reverse
var reversedArray = strArray.reversedArray()
println("Reversed String Array Elements : ${reversedArray.contentToString()}")
//Print Ascending Sorted Array
var ascSortedArray = strArray.sortedArray()
println("Sorted String Array Elements : ${ascSortedArray.contentToString()}")
//Print Descending Sorted Array
var desSortedArray = strArray.sortedArrayDescending()
println("Sorted String Array Elements : ${desSortedArray.contentToString()}")
}

Output

输出量

Enter number of elements in the String array: 7
Enter String Arrays Elements:
strArray[0] : includehlep indai
strArray[1] : Nee Delhi
strArray[2] : Australia
strArray[3] : Corona
strArray[4] : Ameriaca
strArray[5] : Japan
strArray[6] : mumbai
String Array Elements : [includehlep indai, Nee Delhi, Australia, Corona, Ameriaca, Japan, mumbai]
Reversed String Array Elements : [mumbai, Japan, Ameriaca, Corona, Australia, Nee Delhi, includehlep indai]
Sorted String Array Elements : [Ameriaca, Australia, Corona, Japan, Nee Delhi, includehlep indai, mumbai]
Sorted String Array Elements : [mumbai, includehlep indai, Nee Delhi, Japan, Corona, Australia, Ameriaca]

翻译自: https://www.includehelp.com/kotlin/read-traverse-reverse-and-sort-string-array.aspx

kotlin字符串数组

kotlin字符串数组_Kotlin程序读取,遍历,反向和排序字符串数组相关推荐

  1. 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组

    题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转, ...

  2. 【每日一题】把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5]

    把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转.输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素.例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转, ...

  3. 【java】把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。

    把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组 ...

  4. kotlin 判断数字_Kotlin程序可以逆转数字

    kotlin 判断数字 Given an integer number, we have to find reverse number and print it. 给定一个整数,我们必须找到反向数字并 ...

  5. c语言中输入n一个整数存入一维数组,编写程序输入n个整数到一维数组(先输入数据的个数n,再输入n个数据),然后以输入的顺序输出这些数。...

    满意答案 王毛毛00000 2014.05.25 采纳率:58%    等级:7 已帮助:613人 首先声明:我是来被骗的!因为根据经验绝大部分的一级头衔的人都是想到问题才注册百度的,别人回答了基本不 ...

  6. kotlin键值对数组_Kotlin程序以升序对数组进行排序

    kotlin键值对数组 Given an array, we have to sort its elements in ascending order. 给定一个数组,我们必须按升序对其元素进行排序. ...

  7. kotlin 计算平方_Kotlin程序来计算复利

    kotlin 计算平方 Compound interest is the sum of principal amount and interest of interest. 复利是本金和利息之和. G ...

  8. kotlin 覆盖属性_Kotlin程序| 方法覆盖的示例

    kotlin 覆盖属性 方法重载 (Method Overriding) Method overriding allows derived class has the same function na ...

  9. kotlin 计算平方_Kotlin程序计算自然数之和

    kotlin 计算平方 Given a number number, and we have to calculate the sum of all natural numbers from 1 to ...

最新文章

  1. python怎么安装requests库-python怎么安装requests库
  2. RegOpenKeyEx 返回值 2
  3. linux生成图片快捷方式,在Deepin Linux系统下给AppImage格式软件创建快捷方式的方法...
  4. 利用css设置使超链接不能点击或者失效
  5. 蓝桥杯 ALGO-29 算法训练 校门外的树(区间处理)
  6. 疯狂Java讲义(阅读笔记)(第一章)
  7. SpringBoot---Tomcat日志配置
  8. NXP LPC芯片程序下载
  9. vue项目运行npm install报错
  10. 计算机电源故障维修方法,atx电源维修方法 atx电源常见故障【详细介绍】
  11. awk中RS,ORS,FS,OFS区别与联系
  12. 网易云音乐登录报错 status: 400, body: { code: -460, message: ‘网络太拥挤,请稍候再试!‘ } 解决
  13. Pinia(小菠萝)使用方法
  14. 概率统计Python计算:样本数据的经验分布函数
  15. SQlServer的日期相减(间隔)dateadd ,datediff 函数
  16. 多媒体计算机的概念是,多媒体计算机的基本概念.doc
  17. 2022电赛声源定位(基础篇)
  18. linux的文本处理
  19. 信息管理概论(自考)
  20. SwiftUI中NavigationLink多层嵌套导航无法返回上一层的原因及解决

热门文章

  1. 实现输入提示 layui_ASP.NET Core SignalR :学习消息通讯,实现一个消息通知
  2. 计算机兴趣班记录,计算机兴趣班活动记录.doc
  3. redis核心技术与实战(二)缓存应用篇
  4. iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期
  5. nginx(五)rewrite
  6. nodejs MVC
  7. 在Eclipse中,用XFire发布web服务
  8. select 查询例子集
  9. tcl学习---windows下安装及运行环境
  10. Mysql yum 安装后,一些重要的文件路径