在字符串中,找到姓李的人
在一个字符串数组中,保存有十个人的名字,每个人的名字用英文的逗号分隔,现在要你找到李家的人,并把他们放入一个新的字符串中。
输入:"马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思思,章泽天,马东敏"
输出:李彦宏,李开复,李思思
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>
在字符串中,找到姓李的人相关推荐
- c语言求出字符串最长单词,C语言 在字符串中找到最长单词
满意答案 路飞的潮人店 2014.05.10 采纳率:59% 等级:9 已帮助:464人 我新写了一个,你看下吧, 主要用到了strtok()这个函数, 这个函数在做字符串切割时很有用的... ...
- 算法题:在一个字符串中找到只出现一次的字符。如输入abaccdeeff,则输出bd。
今天的算法学习还是和字符串有关,这个题目据说是以前的某公司面试的笔试题目.题目意思就是说,在一个字符串中找到只出现了一次的那些字符,并且输出来. 作为非IT的我,平时使用Matlab比较多.不是科班出 ...
- 在一个字符串中找到第一个只出现一次的字符
题目:在一个字符串中找到第一个只出现一次的字符,如输入abaccdeff,则输出b:具体实现如下: #include <iostream> #include <string> ...
- python找出只出现一次的字符_在一个字符串中找到第一个只出现一次的字符。
题目: 在一个字符串中找到第一个只出现一次的字符.如输入 abaccdeff,则输出 b. 分析: 一个字符串存储的都是ASCII字符,其ASCII范围不超过255. 因此可以再创建一个255个元素的 ...
- 数据库查找姓李的人_假设某数据库表中有一个姓名字段,查找姓李的记录的准则是( )_学小易找答案...
[多选题]小明公司主营业务为笔记本电脑销售,公司在各大电子城均有销售柜台.但面对电商的冲击和机遇,小明想通过网店来扩大销售.以下关于小明开网店描述正确的是() [填空题]齿轮传动的润滑方式主要根据齿轮 ...
- java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置
给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中 * 找出 needle 字符串出现的第一个位置 (从0开始).如果不存 ...
- java中输出第一个a的的位置,java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置...
给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中 * 找出 needle 字符串出现的第一个位置 (从0开始).如果不存在 ...
- 数据库查找姓李的人_数据库基本查询方法等
数据库:数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用 ...
- 数据库查找姓李的人_数据库中查询姓李的老师的个数
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- 编译php时错误make ***[libphp5.la] Error 1
- OpenERP的优化---使用Nginx反向代理
- linux多行变一列,多行转为一列
- 75个PPT下载丨2020中国系统架构师大会PPT分享(SACC2020)
- 如何:写入文本文件(C# 编程指南)
- 【Codeforces Global Round 1 C】Meaningless Operations
- git push 忽略.idea文件夹下的文件
- Atitit.软件开发的几大规则,法则,与原则。。。attilax总结
- KNN的k该如何选择
- 截图智能识字demo
- xshell 连接报错 Disconnected from remote host
- 星鲨StarSharks游戏打金攻略和收益详解
- vue 之 ele动态删除dom节点
- 闲鱼转转系统源码+支持跳转APP
- 机器学习 —— 决策树
- 2021-12-21 数据库系统原理复习提纲(一)
- STM32的升级--ICP/ISP/IAP以及Ymodem协议分析
- Duplicate entry for key 'PRIMARY'
- 2021-11-20 任务一:健康评估功能的展示
- Tagetik表单介绍