当前位置: 代码迷 >> Eclipse >> java中的String解决办法
  详细解决方案

java中的String解决办法

热度:102   发布时间:2016-04-23 12:46:28.0
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]
  相关解决方案