gpt4 book ai didi

java - 划分并比较两个字符串

转载 作者:行者123 更新时间:2023-12-01 22:38:33 25 4
gpt4 key购买 nike

我正在构建一个解释器,它正在逐行读取。现在假设 A 是一个声明变量,如果解释器只找到字母 a,它将显示它的值,但如果找到“a”,我只想显示 a。

我不知道如何让解释器识别“a”。然后消除“”,然后仅评估字母 a。

//the line below doesn't work
if(comands[i].equals("\"" + var[position].getNome() + "\"")){
System.out.print(var[position].getName() + " ");
}

最佳答案

因此,据我所知,您希望能够获取一个字符串,通常像 "A " (不带引号)并删除空格。

  1. 找到这封信。一个简单的方法是String.charAt(index)。基本上,使用循环来查找字母。创建一个char“value”变量(value 将是用于演示的变量名称)

  2. 通过对应的 ASCII 来检查它是否是一个字母值(您可以从 char 转换为 int)并查看它是否是字母。如果是字母,则执行 value = String.charAt(i)//i 来自 for 循环

  3. System.out.print(characterValue)

关于java - 划分并比较两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58511497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com