KotlinでStack(Javaから)を使用するにはどうすればよいですか?Kotlinでスタックを使用するにはどうすればよいですか?
または他の代替手段はありますか?
- 私は
。これは、しかし、Kotlinの構文を持つ、あなたはJavaでするのと同じ方法で行われているあなたに
KotlinでStack(Javaから)を使用するにはどうすればよいですか?Kotlinでスタックを使用するにはどうすればよいですか?
または他の代替手段はありますか?
。これは、しかし、Kotlinの構文を持つ、あなたはJavaでするのと同じ方法で行われているあなたに
ありがとうスタックにリストを変換しようとしている - 特に異なるがval
ですキーワードと新しいキーワードの欠如。例:
import java.util.Stack
...
val someList = ArrayList()
...
val stack = Stack()
stack.addAll(someList)
私は、Kotlinに特定のスタックの実装があるとは思いません。あなたは間違いなくエドの答えを使うことができます。
また、mutableListOf<DataType>
コンストラクトを使用して、この上にカスタムメソッドを配置することもできます。あなたは、モデルの実装のために、このGithub linkを参照することができます要素
var count = stackDemo.count()
stackDemo.removeAt(count)
をポップするために要素
var count = stackDemo.count()
stackDemo.add(count,"One")
をプッシュするに
var stackDemo = mutableListOf<String>()
:
このようなものになるだろう
'Stack'をもう使用しないでください。これは非常に古いJavaであり、' Vector'に依存しています。代わりに、例えばDequeによって実装される 'Deque'を使用します。 'ArrayDeque'または' LinkedList' – msrd0