在字符串中,找到姓李的人
来源:互联网 发布:网络机顶盒摇控器下载 编辑:程序博客网 时间:2024/04/25 13:33
在一个字符串数组中,保存有十个人的名字,每个人的名字用英文的逗号分隔,现在要你找到李家的人,并把他们放入一个新的字符串中。
输入:"马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思思,章泽天,马东敏"
输出:李彦宏,李开复,李思思
java算法
class FindNameLi {public static void main(String[] args) {String str = "马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思思,章泽天,马东敏";String newStr = "";String str4Find = "李";String endStr = ",";String[] ss = str.split(",");String temp = "";for(int i = 0; i < ss.length; i++) {if(ss[i].startsWith(str4Find)) {temp += ss[i] + ",";}}//这里要截子串,然最后一个逗号给去掉temp = temp.substring(0, temp.length() - 1);System.out.println(temp);}}
js算法:
<html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"/><title>test</title><script type="text/javascript">/*把遍历属性添加到数组的方法里面*/Array.prototype.bianli = function() {for(var i = 0; i < this.length; i++) {document.writeln(this[i] + " ");}document.writeln("<br />");}/*在下面这个数组中找出姓李的人*/var str = "马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思思,章泽天,马东敏";var names = str.split(",");var newNames = "";/*开始寻找姓李的人*/for(var i = 0; i < names.length; i++) {if(isMr(names[i], "李")) {newNames += (names[i] + ",");}}/*截掉最后一个逗号*/newNames = newNames.substr(0, newNames.length-1);names.bianli();document.writeln(newNames);/*判断是否姓某某某,myName是传进来的名字,familyName是要找的姓名*/function isMr(myName, familyName) {var c = myName.charAt(0);if(c == familyName) {return true;}return false;}</script></head><body></body></html>
0 0
- 在字符串中,找到姓李的人
- Matlab在字符串数组中找到特定字符串的位置
- C/C++ | 30-25 在一个字符串中找到可能的最长的子字符串
- 找到B字符串在A字符串中出现的所有位置的集合
- 回顾:在一堆字符串中找到第一个重复的字符串
- 在字符串中找到子字符串第一次出现的位置---笔试面试题
- C#控制台基础 在一维字符串数组中找到最长的字符串
- 在一个字符串中找到一个子字符串
- 在java工程所有的.java中找到内容包含指定字符串的.java文件
- 在字符串中找到全部是由指定的字符组成的最长子串
- 在一个数组或字符串中找到出现频率最高的那个元素的方法
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符(java实现)
- 算法---在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 第5题 在一个字符串中找到第一个只出现一次的字符
- 17、在一个字符串中找到第一个只出现一次的字符
- 第四代搜索引擎成真?
- iOS --- 使用NSJSONSerialization来解析JSON格式的数据
- 第13周项目2-成绩处理
- java 文件夹处理的简单例子
- c之PAT刷体--字符串-01--从字符串中找到特定字符
- 在字符串中,找到姓李的人
- 不相邻组合问题
- 通过composer安装laravel安装器然后安装larvel
- poj2299
- openfire2种认证方式
- No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)
- 13项目四。。数组排序
- 参数化
- MYSQL字符集的选择