删除字符串Java周围的空格

时间:2018-04-11 06:19:36

标签: java arrays arraylist

摘要

我正在用Java开发一种编程语言(使用Eclipse)。对于我的编译器,我使用字符&#34 ;;"拆分用户输入的文本,然后将列表转换为ArrayList。然后它遍历ArrayList中的每一行,并检查它正在做什么。

问题?

当它分成多行时,有一个" \ n"在行的开头,因为每行代码都在它自己的行上。

我正在使用变量调用函数,例如,

container.callFunction();

所以我必须弄清楚是"容器"是一个变量。我有一个运行代码时创建的所有变量的ArrayList。因此,在包含变量的ArrayList中,名为"变量",是字符串" container"。但是当我的编译器断开行时,它最终会出现" \ ncontainer"然后我使用ArrayList.contains()方法来确认该项是一个变量。但在变量中,有#34;容器",但没有" \ ncontainer"。

我知道这个解决方案,但我不知道该怎么做。我可以删除" \ n"从变量数组的开头。有没有人知道如何做到这一点,或者有更好的解决方案?

1 个答案:

答案 0 :(得分:2)

在检查包含单词“\ ncontainer”的变量之前调用.trim(..),然后再检查它是否在“变量”列表中。