首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java - startsWith错误

Java - startsWith错误
EN

Stack Overflow用户
提问于 2011-11-04 09:23:11
回答 2查看 1K关注 0票数 0

我正在使用方法startsWith来找出,我的字符串是否以所需的字符串开头。示例:

代码语言:javascript
复制
       for(int i=0;i<tokens.length;i++){
           if(tokens[i].startsWith(ColumnName)){
                tokens[i]="";

           }

在tokensi中有一个字符串"info there“,在ColumnName中有一个字符串"info”。在这个对比中,每次我都是假的。这是不可信的,但即使我打印它,它是类似于-托克森西:信息真实,开始:信息,结果:假.

我看不出这里有什么错误,是吗?在我的程序中没有错误,我100%肯定这些值是正确的。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-04 09:30:16

检查字符串中的空格,在控制台输出中很容易忽略它们。

例如,“信息真实”与“信息”或“信息真实”对“信息”

票数 2
EN

Stack Overflow用户

发布于 2011-11-04 09:32:58

也许是由白空间引起的。在那之前你试过修剪你的弦吗?

有点像tokens[i].trim().startsWith(ColumnName.trim())

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8007103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档