Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 这个语法在Kotlin中是什么意思?_Java_Android_Kotlin - Fatal编程技术网

Java 这个语法在Kotlin中是什么意思?

Java 这个语法在Kotlin中是什么意思?,java,android,kotlin,Java,Android,Kotlin,我不懂这段代码的语法。它是数组还是函数调用 val editText = findViewById<EditText>(R.id.editText) val editText: EditText = findViewById(R.id.editText) <EditText> 它似乎是泛型类型。它不返回父类,而是尝试首先将其强制转换为您想要得到的内容。例: public static <T> T getById() { return (T) t

我不懂这段代码的语法。它是数组还是函数调用

val editText = findViewById<EditText>(R.id.editText)
val editText: EditText = findViewById(R.id.editText)
<EditText>

它似乎是泛型类型。它不返回父类,而是尝试首先将其强制转换为您想要得到的内容。例:

public static <T> T getById() { 
    return (T) this.userService.getById(1);
}
val editText: EditText = findViewById(R.id.editText)
<EditText>
public static T getById(){
返回(T)this.userService.getById(1);
}
意思相同

val editText: EditText = findViewById(R.id.editText)
<EditText>
在上述kotlin代码中:

val editText: EditText = findViewById(R.id.editText)
<EditText>
编辑您的变量的文本
findViewById(R.id.editText)-正在查找editText的id

val editText: EditText = findViewById(R.id.editText)
<EditText>
其中,
val editText-变量
=编辑文本(右侧)-要查找的id

val editText: EditText = findViewById(R.id.editText)
<EditText>

希望这能回答您的问题。

您想要什么?解释
val editText: EditText = findViewById(R.id.editText)
<EditText>