首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

java中的String解决办法

2012-08-22 
java中的String在java中,怎么判断字符串中只有唯一的一个指定字符啊?比如判断一个合法的EMAIL地址中只有一

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]

热点排行