leetcode520 Detect Captical Java
来源:互联网 发布:深圳行知职业技术学校 编辑:程序博客网 时间:2024/06/05 11:36
1、正则表示式匹配
public boolean detectCapitalUse1(String word) {String reg = "[A-Z]+|[a-z]+|[A-Z]{1}[a-z]+";return word.matches(reg);}
2、通过判断第一个字母、第二个字母的大小写来判断。
public boolean detectCapitalUse(String word) {if(word.length() == 1) return true;char[] ch = word.toCharArray();for(int i=0; i<ch.length; i++) {if(Character.isLowerCase(ch[0])) {if(! Character.isLowerCase(ch[i])) return false;}else{if(Character.isLowerCase(ch[1])){if(i>1 && Character.isUpperCase(ch[i])) return false;}else{if(i>1 && Character.isLowerCase(ch[i])) return false;}}}return true;}
0 0
- leetcode520 Detect Captical Java
- leetcode520: Detect Capital
- leetcode520. Detect Capital
- LeetCode520—Detect Capital
- leetcode520. Detect Capital
- 算法系列(10)LeetCode520 Detect Capital
- leetcode520
- LeetCode520. Detect Capital--检测单词的大写字母是否符合规范
- LeetCode-520. Detect Capital (Java)
- LeetCode-520. Detect Capital (JAVA)大写字母的合法性
- Leave_Over Detect
- xen detect
- Detect Driver
- detect face
- Browser detect
- detect CapsLock
- video detect
- object detect
- ts流详解
- java:jdbc连接数据插入中文数据乱码解决办法:
- 数据结构---图的详细介绍
- gazebo打不开world的解决方法
- PHPStorm下XDebug配置
- leetcode520 Detect Captical Java
- 2016年度总结-
- 每周一读-《超级富翁的9个习惯-古巴比伦的理财圣经》
- 复制内容到剪切板
- 蓝桥杯 查找整数
- 1
- HDU 3442 Three Kingdoms(BFS + 优先队列)
- PrintWriter中write与println方法的区别
- Machine Learning Record(1-1)Polynomial curve fitting