在java中搜索字符串

时间:2012-12-19 19:59:35

标签: java string

我在这里有点迷失,我一直在寻找这个。

我有一个字符串$#897950%-1。现在我需要查看它中是否包含-1。我试过了

str.contains("-1")但它不起作用。有人可以指导我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

我试了一下:

public static void main(String ar[]){
    String str="$#897950%-1";
    System.out.println(str.contains("-1"));
}

看,eclipse看到了什么,(它工作得很好并且给了我true作为输出):

enter image description here

答案 1 :(得分:0)

检查你是否真的有这个字符串。可能是调试器或输出系统取代了某些东西。

我有以下代码打印'true'

public static void main(String[] args) {

    String str = "$#897950%-1";
    System.out.println(str.contains("-1"));
}