黑马程序员技术交流社区

标题: 如何快速在大量字符串中查找一个字符串? [打印本页]

作者: 沿途的记忆    时间: 2014-6-17 02:06
标题: 如何快速在大量字符串中查找一个字符串?
高手解答一下,不是我的面试题。。。。。
作者: java木    时间: 2014-6-17 03:18
变数组拆半查找?
作者: 墓____夜    时间: 2014-6-17 09:09
/*
* 你想在字符串中"aasdasfsdghyerejtwieypg;lmgf;lm;lmbmmfdmgjsjotoopwop"
* 查找lmgf
*/
public class Test1{
        public static void main(String[] args) {
                String string ="aasdasfsdghyerejtwieypg;lmgf;lm;lmbmmfdmgjsjotoopwop";
                boolean b=string.contains("lmgf");         //         看看字符串中是否包含“lmgf”
                if (b==true) {                                                //如果包含 就返回字符串“lmgf”在字符串中出现的位置
                        int a =string.indexOf("lmgf");
                        System.out.println(a);
                }else{                                                                //如果不包含  
                        System.out.println("您要查找的字符串不存在");
                }
        }
}

我自己写的 你看看 很简单的。
作者: 沐子松/kf    时间: 2014-6-17 09:17
学习             
作者: 18353666072    时间: 2014-6-17 09:21
  1. class A
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                  Method_2();
  6.                  
  7.         }
  8.         public static void Method_2()
  9.         {
  10.                 String str = "我是一只小小鸟";
  11.                 int x= str.indexOf("一");
  12.                 sop(x);{:3_64:}
  13.         }
  14.         public static void sop(Object obj)
  15.         {
  16.                 System.out.println(obj);
  17.         }
  18.        

  19. }
复制代码

此处只给你查找到了他的位置,,共同进步,嘻嘻
作者: 2528870651    时间: 2014-6-17 16:49
怎么都是找字符串的子串啊????
题目不是在很多字符串里面找到对应的字符串吗?????




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2