Topic: [菜鸟问题]String问题。。。急

  Print this page

1.[菜鸟问题]String问题。。。急 Copy to clipboard
Posted by: API
Posted on: 2004-11-10 23:31

比如我有2个字符串:
String s1="123456";
String s2="345";

我想要知道 s2 是否是 s1 的一部分,即 s1 中是否包含 s2 ?
JAVA中应该有现成的方法能实现吧,但我死活找不到,希望各位大哥告诉小弟一下,谢谢

2.Re:[菜鸟问题]String问题。。。急 [Re: API] Copy to clipboard
Posted by: why
Posted on: 2004-11-11 04:00

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#indexOf(java.lang.String)

3.Re:[菜鸟问题]String问题。。。急 [Re: API] Copy to clipboard
Posted by: 234aini
Posted on: 2004-11-13 14:59

或许用个循环来求啊。。
不过是很笨的方法了

4.Re:[菜鸟问题]String问题。。。急 [Re: API] Copy to clipboard
Posted by: 四脚虫
Posted on: 2004-11-13 17:02

public class Test {

public static void main(String[] args) {
String a="123456";
String b="34";
int c=a.indexOf(b);
System.out.print(c);
}
}
注:indexOf从0开始计数

5.Re:[菜鸟问题]String问题。。。急 [Re: API] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-11-13 22:57

API wrote:
比如我有2个字符串:
String s1="123456";
String s2="345";

我想要知道 s2 是否是 s1 的一部分,即 s1 中是否包含 s2 ?
JAVA中应该有现成的方法能实现吧,但我死活找不到,希望各位大哥告诉小弟一下,谢谢

我觉得用正则表达式,可以很方便找到 s1 中是否有s2


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923