0

I need to check the occurrence of a particular symbol say #$ at the beginning of my String.

Simply, I need to get the

boolean symbolExist true for all the following cases,

  • #$MyString
  • #$<Space>myString
  • #$<Space><Space>myString
  • #$<Space><space>my#$String
  • #$My#$String
  • etc. (never mind what ever coming after the 2 characters)

boolean symbolExist false for

  • MyString#$
  • My#$string
  • etc .
4

3 回答 3

3

您可以使用类的startsWith方法String

String s = "#$test";
System.out.println(s.startsWith("#$"));

输出是true

于 2013-04-24T11:42:27.433 回答
2

在 String 类中,我们有一个称为 boolean startsWith(String prefix) 的方法,使用这种方法可以解决您的问题。

String content = "#$MyString";

if(content.startsWith("#$")) //This will return true if String starts with "#$"
{

}
于 2013-04-24T11:44:55.643 回答
0

尝试这个 :

boolean symbolExists ;
String myString;
if(myString.startsWith("#$"))
    symbolExists = true;
else
    symbolExists = false;
于 2013-04-24T12:08:13.380 回答