读书人

java中的String解决办法

发布时间: 2012-08-22 09:50:35 作者: rapoo

java中的String
在java中,怎么判断字符串中只有唯一的一个指定字符啊?
比如判断一个合法的EMAIL地址中只有一个@。。。之类的

[解决办法]

Java code
String str = "as@dasd";                int n1 = str.indexOf("@");        int n2 = str.lastIndexOf("@");        if(n1 != -1 && n1 == n2){            System.out.println("只有一个@");        }
[解决办法]
[java]

public class TestFindChar {
public static void main(String[] args) {
/* number查找到的字符数量 */
int number = 0;
/* 给定字符串 */
String str = "abcd@wewe@wwew";
/* 需要查找的字符 */
char ch = '@';
for (int i = 0; i < str.length(); i++) {
if (ch == str.charAt(i))
number++;
}
System.out.println("查找到该字符" + number + "个.");
}
}
[java]

读书人网 >Eclipse开发

热点推荐