具有动态值stringval
如何从中提取值并将其存储在3个由管道(|)分隔的不同变量中
stringval =“ A | B | C”
想要将这些值分别存储在三个不同的变量中,例如Var1(A的值),Var2(B的值),Var3(C的值)。让我知道该怎么做。
[
{
"Fieldid": "Fieldid/11",
"fieldName": "TX.Sessionval.cost",
"**stringval**": "jklah-dw-4c8d-8320-das313s3ASsda|000725N8WuUrfmIsbj!AS7alP|Danny_username"
}
]
如何仅打印3个Env变量?如评论中所述,只需要3
答案 0 :(得分:1)
我原以为您需要先获取价值:
let value = str.split('|')
然后将其拆分到管道上
pm.environment.set('value_1', value[0])
pm.environment.set('value_2', value[1])
pm.environment.set('value_3', value[2])
然后将值存储为变量:
fun onClick(view: View) {
val database = FirebaseDatabase.getInstance()
val myRef = database.getReference("Users")
val userLocation = "New York"
val userId = myRef.push().key
val info = Users(Feeling = "Good", Location=userLocation)
if (userId != null) {
myRef.child(userId).setValue(info)
}
}
我没有执行任何操作,因此我会一次处理每件事并将其记录到控制台以确保在将所有内容放在一起之前已捕获了正确的数据点。