在一个字符串数组中,保存有十个人的名字,每个人的名字用英文的逗号分隔,现在要你找到李家的人,并把他们放入一个新的字符串中。

输入:"马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思思,章泽天,马东敏"

输出:李彦宏,李开复,李思思

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>

在字符串中,找到姓李的人相关推荐

  1. c语言求出字符串最长单词,C语言 在字符串中找到最长单词

    满意答案 路飞的潮人店 2014.05.10 采纳率:59%    等级:9 已帮助:464人 我新写了一个,你看下吧, 主要用到了strtok()这个函数, 这个函数在做字符串切割时很有用的... ...

  2. 算法题:在一个字符串中找到只出现一次的字符。如输入abaccdeeff,则输出bd。

    今天的算法学习还是和字符串有关,这个题目据说是以前的某公司面试的笔试题目.题目意思就是说,在一个字符串中找到只出现了一次的那些字符,并且输出来. 作为非IT的我,平时使用Matlab比较多.不是科班出 ...

  3. 在一个字符串中找到第一个只出现一次的字符

    题目:在一个字符串中找到第一个只出现一次的字符,如输入abaccdeff,则输出b:具体实现如下: #include <iostream> #include <string> ...

  4. python找出只出现一次的字符_在一个字符串中找到第一个只出现一次的字符。

    题目: 在一个字符串中找到第一个只出现一次的字符.如输入 abaccdeff,则输出 b. 分析: 一个字符串存储的都是ASCII字符,其ASCII范围不超过255. 因此可以再创建一个255个元素的 ...

  5. 数据库查找姓李的人_假设某数据库表中有一个姓名字段,查找姓李的记录的准则是( )_学小易找答案...

    [多选题]小明公司主营业务为笔记本电脑销售,公司在各大电子城均有销售柜台.但面对电商的冲击和机遇,小明想通过网店来扩大销售.以下关于小明开网店描述正确的是() [填空题]齿轮传动的润滑方式主要根据齿轮 ...

  6. java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置

    给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中  *                 找出 needle 字符串出现的第一个位置 (从0开始).如果不存 ...

  7. java中输出第一个a的的位置,java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置...

    给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中 *                 找出 needle 字符串出现的第一个位置 (从0开始).如果不存在 ...

  8. 数据库查找姓李的人_数据库基本查询方法等

    数据库:数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用 ...

  9. 数据库查找姓李的人_数据库中查询姓李的老师的个数

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 编译php时错误make ***[libphp5.la] Error 1
  2. OpenERP的优化---使用Nginx反向代理
  3. linux多行变一列,多行转为一列
  4. 75个PPT下载丨2020中国系统架构师大会PPT分享(SACC2020)
  5. 如何:写入文本文件(C# 编程指南)
  6. 【Codeforces Global Round 1 C】Meaningless Operations
  7. git push 忽略.idea文件夹下的文件
  8. Atitit.软件开发的几大规则,法则,与原则。。。attilax总结
  9. KNN的k该如何选择
  10. 截图智能识字demo
  11. xshell 连接报错 Disconnected from remote host
  12. 星鲨StarSharks游戏打金攻略和收益详解
  13. vue 之 ele动态删除dom节点
  14. 闲鱼转转系统源码+支持跳转APP
  15. 机器学习 —— 决策树
  16. 2021-12-21 数据库系统原理复习提纲(一)
  17. STM32的升级--ICP/ISP/IAP以及Ymodem协议分析
  18. Duplicate entry for key 'PRIMARY'
  19. 2021-11-20 任务一:健康评估功能的展示
  20. Tagetik表单介绍

热门文章

  1. win10禁用驱动程序强制签名
  2. c语言随机prim算法的迷宫生成,Prim算法生成迷宫
  3. vue2.1-本地应用-内容绑定,事件绑定
  4. 超详细的Java面试题汇总(基础篇+框架篇)
  5. 树莓派安装Qcharts
  6. .Android Notification 基础
  7. 语音翻译这个APP最方便!大家都推荐,这个工具太厉害了
  8. 老师应该如何教少儿编程课
  9. 正则自编码器之稀疏自编码器
  10. 串口 同步和异步 理解