不能正确遍历字符串中字符,循环开始不会写。只可以写到循环之前。题目是,将从键盘输入的字符串s中的数字字符存入字符串ss的前半部分,英文字符存入后半部分。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
将从键盘输入的字符串s中的数字字符存入字符串ss的前部分,英文字母存入其后。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
高级日报开发工程师 2022-03-02 07:01关注public static void main(String[] args) { String inputStr = "DFFg54dfgsdfa1f8g4kk.."; StringBuffer number = new StringBuffer(); StringBuffer characters = new StringBuffer(); for (int i = 0; i < inputStr.length(); i++) { char c = inputStr.charAt(i); if (c>='0' && c<= '9'){ number.append(c); }else if ((c>='a' && c<= 'z') || (c>='A' && c<= 'Z') ){ characters.append(c); } } System.out.println(number.append(characters)); }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-01-08 16:10回答 2 已采纳 #include <stdio.h> void delstr(char d[],char s[]) { int i=0,j=0; while(s[i])
- 2022-03-27 02:53回答 3 已采纳 1 设置同name表格,就可以保存为数组。如: <input type=text name=s value=1> <input type=text name=s value=2>
- 2021-09-09 01:37回答 4 已采纳 如下: public static void main(String[] args) { // TODO Auto-generated method stub Scan
- 2016-01-06 09:57Cheng haitao的博客 * 功能:从键盘输入字符存入文件中 */ package com.test3; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; ...
- 2022-04-24 02:15回答 2 已采纳 p1指向了数组str1p2指向了数组str2在for循环中,p1不断后移,就相当于遍历整个str1数组,如果p1指向的字符是字母,就插入到p2的位置,并把p2的位置后移一位(相当于把字母保存到str2
- 2021-11-03 07:03回答 1 已采纳 s=input('input a string:\n') letters=0 for c in s: if c =='a': letters+=1 print('a=%d'%
- 2021-07-27 03:35回答 2 已采纳 通过ASCII码就行,很简单。
- 2021-05-16 17:41安夫的博客 编程序,输入两个字符串a,b,将两者...编程序,输入两个字符串a,b,将两者连接后输出c思路:两个字符串的拼接可以使用strcat函数。strcat函数原型: char *strcat(char *s1,char *s2);需要引入头文件:#include 功能:把...
- 2022-04-14 02:57回答 1 已采纳 //先给二维字符数组a赋值,在把a[0]赋值给t数组 #include<stdio.h> #include<string.h> int main() { char a[5]
- 2015-06-04 19:53回答 3 已采纳 ``` public static void main(String[] args) { String s= "DepartDestinationDrive-upVessel08
- 2021-05-13 12:25回答 4 已采纳 // 删除数字 #include <stdio.h> #define N 100 int main(void) { char s[N]; int j,k; gets(s);// 输
- 2021-06-13 07:03noveto的博客 编一个程序,实现从键盘输入一个长度不超过300个字符的串(以回车键作为输入结束),然后在下一行以倒序输出所输入的字符。 DATAS SEGMENT string db 301 dup('$') ctrl db 0ah,0dh,'$' DATAS ENDS STACKS ...
- 2024-08-12 01:19¤~空的博客 表示匹配除了数字字符串中的任意一个* \w : 表示匹配单词字符中的任意一个 a-z,A-Z,0-9* \W : 表示匹配除了单词字符中的任意一个* \s : 匹配空格,制表符,退格符,换行符等中的任意一个,* \S : 匹配除了\s中的...
- 2021-03-05 17:35hill ca的博客 题目描述:读入一个字符串str,输出字符串str中连续最长的数字串输入描述:每个测试输入包含1个测试用例,一个字符串str,长度不超过255。输出描述:在一行内输出str中里连续最长的数字串和长度。输入样例:abcd...
- 2022-02-27 04:08uncle_ll的博客 字符串名称:字符串定义中的s就是字符串的名称; 字符串的值:a1a2...ana_1a_2...a_na1a2...an组成的字符串就是字符串的值,一般用双引号括起来; 字符变量:字符串每一个位置上的元素都是一个字符变量。字符...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司