Tag: 数组

Kotlin:如何创建一个Stringtypes的二维数组

我在学习kotlin。 我需要创建一个二维数组,它可以容纳单词,特殊字符和数字。在某些地方,我发现这段代码这个问题是,它只能容纳诠释。 当我试图用“字符串”替换关键字“IntArray”。 它返回一个错误错误有人可以帮助我创建一个可以在Kotlin中保存字符串的10×8 Arrray

Java:用分隔符连接基元数组

假设,我有一个数组: int[] arr = new int[] {1, 2, 3, 4, 5, 6, 7}; 我需要使用分隔符来连接它的元素,例如” – ” ,所以我得到这样的字符串: “1 – 2 – 3 – 4 – 5 – 6 – 7” 我怎么能这样做? PS:是的,我知道这个和这个post,但是它的解决方案不能用于一系列原语。

如何将2D数组转换为1D?

我有一个代码,使用用户输入创建2d数组,它工作正常,但现在我有2个问题 第一个:如何将2D数组转换为1D数组? 第二个问题:如何选择或追踪二维数组右上对角线以上的元素? 任何人都可以帮我解决这个问题? 这是我的代码 package question3; import java.util.Arrays; import java.util.Collection; import java.util.Scanner; public class Array2d { public static void main(String[] args) { int[][] matrix = new int[3][3]; int[] array = new int[matrix.length * matrix.length]; Scanner sc = new Scanner(System.in); System.out.print(“Please enter 9 integers separated by spaces:”); for (int i = 0; i < matrix.length; […]

如何将自定义类的ArrayList转换为Java中的JsonArray?

我正在尝试将自定义类的ArrayList转换为JsonArray。 以下是我的代码。 它执行得很好,但是一些JsonArray元素即使是ArrayList中的数字也是零。 我试图把它们打印出来。 像ArrayList中的customerOne age是35,但是在JsonArray中是0。 什么可能是错的? ArrayList customerList = CustomerDB.selectAll(); Gson gson = new Gson(); JsonElement element = gson.toJsonTree(customerList , new TypeToken<List>() {}.getType()); JsonArray jsonArray = element.getAsJsonArray();

如何从Kotlin的Javatypes数组中获取javaclass?

对于pojo类: //java MyClass.getClass(); //kotlin MyClass::class.java 但如何从数组getClass? //java MyClass[].class; //kotlin ??? MyClass[]::class.java – 不工作:(

如何将types清除列表转换为Kotlin中的数组?

函数toArray应该将types清除的列表转换为现在是Array T inline fun toArray(list: List): T { return list.toTypedArray() as T } toArray<Array>(listOf(“a”, “b”, “c”)) // should be arrayOf(“a”, “b”, “c”) 但是, toArray会抛出这个错误。 java.lang.ClassCastException:[Ljava.lang.Object; 不能转换为[Ljava.lang.String; 你有什么想法?

从对象中提取文本值以设置listView中的文本

我试图将我的listView中的文本设置为我FavJokes类中的字符串值。 class FavJokes { var index: Int? = null var string: String? = null } 当用户喜欢一个笑话时,我创建一个FavObject实例,并为其分配值(因为笑话存储在一个数组中)和笑话的字符串值。 val newFav = FavJokes() newFav.index = primaFreeze!! newFav.string = (“${questionProvider.quesRegistry[primaFreeze!!]}… ${answerProvider.ansRegistry[primaFreeze!!]}”) favorites.add(newFav) 当我尝试使用这个FavJoke对象的数组作为我的listView的数据源,我看到的是我的项目ID和“.FavJokes @ ee8e3e”显示在listView本身。 我不认为我应该使用字符串值来填充listView,因为对于我的setOnItemClick {}方法,我继续使用的视图将需要笑话的索引,以便用正确的笑话来填充textView 。 我是kotlin / Java的新手,3天前开始学习,但是我确实有一些Swift的经验。 在Swift中,我可以使用IndexPath对象来获取/设置我的tableView的值。 有没有这样的对象或方法,我可以访问和设置Kotlin / Java中的TextView.text值?

如何分割一个字符串与两个或更多的模式在PHP中

我想分裂一个字符串在PHP中,我有两个或两个以上的分隔符的数组。 $string = “[Java , Android , Kotlin]”; 我需要 : $mArray[0] = “Java”; $mArray[1] = “Android”; $mArray[2] = “Kotlin”; 但是当我使用 $mArray = explode(‘,’ , $string); 它回报我: $mArray[0] = “[Java”; $mArray[1] = “Android”; $mArray[2] = “Kotlin]”; 谢谢您的回答。

如何检查一个字符串数组是否按字母顺序排序或不使用Kotlin?

我给了一个字符串列表,我需要看看它们是否按字母顺序排列。 我知道我需要使用for循环,并检查每个字符串的第一个字符,但我不知道如何从那里进步。 for (item in array) println(item[0]) 例如[“adam”, “ben”, “chloe”]应该返回true 。 同样对于[“ben”, “adam”, “chloe”]应该返回false 。

如何在Kotlin中将没有空格的字符串拆分为整数数组?

我需要将一个字符串拆分成一个整数数组。 我试过这个: val string = “1234567” val numbers = string.split(“”).map { it.toInt() } println(numbers.get(1)) 但引发以下exception: 线程“main”中的exceptionjava.lang.NumberFormatException: 对于输入字符串:“”在java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)在java.lang.Integer.parseInt(Integer.java:592)在java.lang.Integer.parseInt(Integer.java:615 )at net.projecteuler.Problem_008Kt.main(Problem_008.kt:54) 如何将字符串“123456”转换为数组[1,2,3,4,5,6]?