求字符串里面数字之和

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

例子:

比如字符串: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 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/292845.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android用于打开各种文件的intent

import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.net.Uri.Builder; import java.io.File; import android.content.Intent; //自定义android Intent类&#xff0c; //可用于获取打开以下文件的intent //PDF,PPT,WORD,EXC…

Android后台强制结束进程,Application入口或者activity回调的是哪个方法?

问题描述dengdeng 解决方案1如果是系统强制结束&#xff0c;不会调用的 转载于:https://www.cnblogs.com/yiguobei99/p/4002126.html

python mysql数据库_Python3中操作MySQL数据库

0.安装 pip install pymysql 1.打开数据库连接 import pymysql db pymysql.connect(host"数据库地址", user"用户名", password"密码", port"端口", database"数据库名", charsetutf8) 2.创建游标 cursor db.cursor() 3.操…

日本的电视节目到底能有多特别?

1 是不是设计师忘了开扇窗&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 路灯&#xff1a;&#xff1f;&#xff1f;&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 当代大学生的真实水平&#xff08;素材来源网络&#xff0…

记一次 Oracle无法连接 问题分析

前言今天&#xff0c;同事告诉我&#xff0c;有台Oracle服务器异常断电&#xff0c;重启后发现无法连接了。分析过程1.检查服务状态查看Oracle的listerner服务和service服务&#xff0c;发现都是正在运行状态&#xff0c;说明服务是正常的。2.检查端口状态在客户机上使用&#…

最详细的最小堆构建、插入、删除的过程图解

转载&#xff1a;http://blog.csdn.net/hrn1216/article/details/51465270 1.简介 最小堆是一棵完全二叉树&#xff0c;非叶子结点的值不大于左孩子和右孩子的值。本文以图解的方式&#xff0c;说明 最小堆的构建、插入、删除的过程。搞懂最小堆的相应知识后&#xff0c;最大堆…

为什么要清除浮动

父元素的高度是由子元素撑开的&#xff0c;且子元素设置了浮动&#xff0c;父元素没有设置浮动&#xff0c;子元素脱离了标准的文档流&#xff0c;那么父元素的高度会将其忽略&#xff0c;如果不清除浮动&#xff0c;父元素会出现高度不够&#xff0c;那样如果设置border或者ba…

sublime编辑python_在没有安装Python的前提下,让Sublime text编辑器来运行Py?

sublime text 自带 python 解释器, 可以用来执行 python 代码. 但是 它的环境与标准的就有差异了, 例如, 安装第三方库可能遇到问题, 运行 pip 会出错 sublime 开着, 这个解释器就一直在执行, 而不是每个 python 程序启动独立的解释器 可以写一个 sublime text 插件, 获取当前文…

初探mysql数据库模式(一)

数据库模式是什么&#xff1f; 数据库模式是描述整个数据库的数据结构和数据库底层架构的事务。它分为逻辑模式&#xff08;俗称&#xff1a;“模式”&#xff09;&#xff0c;外模式(俗称&#xff1a;“子模式”or“用户模式”)&#xff0c;内模式(俗称&#xff1a;“存…

Kubernetes:标签、选择器、注解、容忍度、亲和性

在前面的学习中&#xff0c;我们学到了 Deployment 部署&#xff0c;以及副本数(ReplicaSet)&#xff0c;但是 Pod 部署到哪个 Worker 节点是随机的&#xff0c;即使有 3个 Woker 和 3个 Pod 副本&#xff0c;不一定每个 Node 刚刚好运行一个 Pod&#xff0c;也可能其中一个 No…

数学界最恐怖的存在!54张图读懂2600年数学史,看完跪下了......

全世界只有3.14 % 的人关注了爆炸吧知识“中国现代数学之父”华罗庚曾说过宇宙之大&#xff0c;粒子之微火箭之速&#xff0c;化工之巧地球之变&#xff0c;生物之谜日用之繁&#xff0c;无处不用数学回首往昔数学始终伴随我们左右纵横交错的几何、繁琐复杂的运算难以求解的方程…

R中大数据量数据框的合并慎重使用rbind

最近在用R处理百万级的数据&#xff0c;程序本身是线性扫描&#xff0c;可是随着数据量的增加&#xff0c;运行时间却不是线性增加&#xff0c;一度几天都运行不完。 怀疑是其中rbind函数造成的&#xff0c;查询到这篇文章&#xff0c;也说了这个问题 http://blog.sina.com.cn/…

realloc函数使用总结

realloc原型是extern void *realloc(void *mem_address, unsigned int newsize); 函数说明 语法 指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。 新的大小可大可小(但是要注意,如果新的大小小于原内存大小,可能会导致数据丢失,慎用!) 头文件 #incl…

const constexpr C++ 解释

中的const可用于修饰变量、函数&#xff0c;且在不同的地方有着不同的含义&#xff0c;现总结如下。 const的语义 C中的const的目的是通过编译器来保证对象的常量性&#xff0c;强制编译器将所有可能违背const对象的常量性的操作都视为error。 对象的常量性可以分为两种&#x…

python顺序结构实验设计_Python程序设计实验报告二:顺序结构程序设计

安徽工程大学 Python程序设计实验报告 班级 物流192 姓名 周立 学号 3190505227成绩 日期 3月4日 指导老师修宇 实验二 顺序结构程序设计&#xff08;验证性实验&#xff09; 【实验目的】 &#xff08;1&#xff09;掌握数据的输入输出的方法&#xff1b; &#xff08;2&#…

寒窗苦读十多年,我的毕业论文只研究了一个「屁」

全世界只有3.14 % 的人关注了爆炸吧知识放屁&#xff0c;是公共场合里的社交忌讳。在人头济济的电梯和地铁车厢里&#xff0c;一个呼之欲出的屁&#xff0c;对任何人来说&#xff0c;都是一场心理与生理之间的拉锯战。如果选择放屁&#xff0c;虽然疏通了肠道&#xff0c;但却拉…

Rust 能否替代 C 语言,主宰 Linux 的世界?

最近看到一个程序员工资排行的图&#xff0c;435501份数据&#xff0c;调查显示&#xff1a;Rust 是最赚钱的&#xff01;随着 Rust 的发展和表现出的优点&#xff0c;它吸引了越来越多的程序员关注。首先&#xff0c;Rust 没有历史包袱&#xff0c;集表达力、高性能、内存安全…

linux jdk环境变量配置

2019独角兽企业重金招聘Python工程师标准>>> 1.官网下载jdk tar包2.移动安装包到/usr/local 目录下,tar zxvf命令进行解压 感觉jdk的名字太难记就改成java了&#xff1a;mv (jdk~~~) java 3.设置环境变量如果是针对单个用户的环境变量控制&#xff0c;可修改~/.bas…

程序员求职之道(《程序员面试笔试宝典》)之学业与求职,孰轻孰重?

人生总会遇到一些选择&#xff0c;要用智慧和胆魄做决定。 ——《全城高考》 求职往往需要花费巨大的时间与精力去准备与应付&#xff0c;而毕业季正好与求职季交叉&#xff0c;导师布置的任务、毕业设计的压力又会无形之中会消磨掉求职者的时间与精力&#xff0c;当二者出现冲…

堆排序图片详解

堆排序实例 首先&#xff0c;建立初始的堆结构如图&#xff1a; 然后&#xff0c;交换堆顶的元素和最后一个元素&#xff0c;此时最后一个位置作为有序区&#xff08;有序区显示为黄色&#xff09;&#xff0c;然后进行其他无序区的堆调整&#xff0c;重新得到大顶堆后&#x…