无意看到别人面试问了很简单的问题,求字符串里面数字之和,所以自己来实现下。

例子:

比如字符串:aaaa13sseui9ddu78ff4sss

里面的字符串数字是13、9、78、4 得到的和为104

代码如下:

package com.sangfor.tree;public class SumByString {public static int sumByString1(String s) {int result = 0;String newString = "";int count = 0;if (s == "" || s == null) {return 0;}char[] chars = s.toCharArray();for (char c : chars) {if ('0' <= c && c <='9') {newString += c;count = 0; } else {if (count == 0) {newString += 'b';count++;}}}String[] charsNum = newString.split("b");for (String str:charsNum) {if (str.length() > 0) {result += Integer.parseInt(str);}}return result;}public static int 

求字符串里面数字之和相关推荐

  1. 编程笔试(解析及代码实现):求不重复数字之和​​​​​​​给定一组整型数字,里面有且仅有两个数字值出现了一次,其他的数字都出现了两次。请写出程序求出这两个只出现了一次的数字之和

    编程笔试(解析及代码实现):求不重复数字之和给定一组整型数字,里面有且仅有两个数字值出现了一次,其他的数字都出现了两次.请写出程序求出这两个只出现了一次的数字之和 目录 题目描述 代码实现 题目描述 ...

  2. 求多个数字之和为固定值

    题目描述:给出N个数字,找出其中是否有三个数字之和为M(可重复选取),有就输出YES,没有就输出NO 样例输入: 5 1 3 4 5 7 8 //说明,第一行先输入一个数字,表示下一行有N个数字,第三 ...

  3. 快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值

    我觉得写得很清晰,希望没有侵犯作者的著作权,原文地址http://blog.csdn.net/hackbuteer1/article/details/6699642 快速找出一个数组中的两个数字,让这 ...

  4. Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历

    Top1:Leetcode 129求根节点到叶节点数字之和 官方题解:https://leetcode.cn/problems/sum-root-to-leaf-numbers/solution/qi ...

  5. LeetCode Algorithm 129. 求根节点到叶节点数字之和

    129. 求根节点到叶节点数字之和 Ideas 从根节点到叶节点的路径可以通过递归得到,所以我们从根节点开始递归,每次递归的时候还带着一个参数表示从根节点到当前节点所组成的数字对应的字符串,最后如果到 ...

  6. python计算矩阵对角线之和_Python练习题 028:求3*3矩阵对角线数字之和

    [Python练习题 028] 求一个3*3矩阵对角线元素之和 ----------------------------------------------------- 这题解倒是解出来了,但总觉得 ...

  7. 7-1 求整数的位数及各位数字之和分数 python

    出题作者 陈春晖 单位 浙江大学 对于给定的正整数N,求它的位数及其各位数字之和.(提示:把整数转换成字符串,列表,用sum和len函数) 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一 ...

  8. 力扣解题——求根到叶子节点数字之和

    难度:中等 题目:给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字. 例如,从根到叶子节点路径 1->2->3 代表数字 123. 计算从根到 ...

  9. LeetCode简单题之字符串转化后的各位数字之和

    题目 给你一个由小写字母组成的字符串 s ,以及一个整数 k . 首先,用字母在字母表中的位置替换该字母,将 s 转化 为一个整数(也就是,'a' 用 1 替换,'b' 用 2 替换,- 'z' 用 ...

最新文章

  1. CC2541对AT24CXX系列存储器的支持
  2. KA,连接池居然这么简单?
  3. 透过三翼鸟,看品牌背后的“有效创新”
  4. 【文档】软件版本发布说明
  5. JAVA中byte为负数处理
  6. 将5:400等类型的数据转成哈希表
  7. 在机器学习中,ground truth是什么意思?
  8. php获取当前页面地址代码,PHP获取当前页面URL地址程序代码
  9. 粒子群算法优化BP和Elman神经网络-matlab源码
  10. MPC控制笔记(一)
  11. MAC(多路访问控制)协议
  12. DiskGenius 5.4.6.1441 Portable
  13. emc 登录 java_连接EMC存储系统
  14. python炒股模块_Python数据分析-numpy模块、pandas模块.基本操作、股票案例
  15. Charles--分析网络封包的工具
  16. MathorCup赛前准备
  17. java多线程批量插入实战
  18. 【单片机】第二章单片机基本原理练习题
  19. 西门子 S7-300以太网模块连接力控组态方法
  20. LINUX服务器的配置

热门文章

  1. 谷歌开源3D舞蹈生成模型FACT,舞姿清奇!
  2. C# 读写Ini文件
  3. 真・WPF 按钮拖动和调整大小
  4. 初识ABP vNext(1):开篇计划基础知识
  5. 记一次批量处理数据库中的敏感信息
  6. 联通定时休眠5G基站 戳破皇帝的新衣
  7. 哪种开源许可证最适合商业化?
  8. 从业务需求抽象成模型解决方案
  9. EFCore批量操作,你真的清楚吗
  10. .NET Core ORM 类库Petapoco中对分页Page添加Order By对查询的影响