如何将for循环中的条件i<9改进,使程序更灵活

不懂很聪明 2016-08-31 01:41:24


public static void main(String[] args) {
StringBuilder sb
= new StringBuilder("");
String str="abcd1234e56f7gh888";
//将字符串按非数字切割
String[] a=str.split("\\D");

for (int i= 0; i<9; i++) {
//如果不是空白就追加字符串
if(!a[i].matches("\\s")){
sb.append(a[i]);
}
// System.out.println(sb);
} System.out.println(sb);

}
...全文
180 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
HerveyHall 2016-09-02
  • 打赏
  • 举报
回复
引用 4 楼 hhv_01 的回复:
/**
 * 将下面字符串中的所有英文字符删除 <br>
 * String str = "abcd1234e56f7gh888";
 * 
 * @author <a href="http://www.herveyhall.cf">Hervey Hall</a>
 *
 */
public class Test {
	public static void main(String[] args) {
		String str = "abcd1234e56f7gh888";
		System.out.println(str.replaceAll("[a-z]", ""));
	}
}
第11行改成
System.out.println(str.replaceAll("[a-z]+", ""));
性能应该会更高
pourqoui 2016-08-31
  • 打赏
  • 举报
回复
第一次用“”替换掉字母a后,下次循环i=2取到的是c,b已经跳过了
hlfan2 2016-08-31
  • 打赏
  • 举报
回复

动手练了一下,菜鸟,不知道哪里出了问题,字母只删了一半,后面大牛们指教下
HerveyHall 2016-08-31
  • 打赏
  • 举报
回复
/**
 * 将下面字符串中的所有英文字符删除 <br>
 * String str = "abcd1234e56f7gh888";
 * 
 * @author <a href="http://www.herveyhall.cf">Hervey Hall</a>
 *
 */
public class Test {
	public static void main(String[] args) {
		String str = "abcd1234e56f7gh888";
		System.out.println(str.replaceAll("[a-z]", ""));
	}
}
静默QL 2016-08-31
  • 打赏
  • 举报
回复
public class Test{
	public static void main(String[] args){
		String str="abcd1234e56f7gh888";
		char[] c = str.toCharArray();
		System.out.println(c.length);
		for(int i=0;i<c.length;i++){
			if(c[i]<='9' && c[i]>='0'){
				c[i] = ' ';
			}
		}
		String str1 = new String(c);
		str1 = str1.replaceAll(" ","");
		System.out.println(str1);
	}
}
标题SpringBoot钓鱼论坛小程序的设计与实现AI换标题第1章引言阐述SpringBoot钓鱼论坛小程序的研究背景、意义、国内外现状、研究方法及创新点。1.1研究背景与意义分析钓鱼运动的发展现状及论坛小程序对钓鱼爱好者的价值。1.2国内外研究现状概述国内外钓鱼论坛及小程序的发展现状和技术应用。1.3研究方法以及创新点介绍SpringBoot技术及本论文的研究方法和创新之处。第2章相关理论总结和评述与SpringBoot钓鱼论坛小程序开发相关的理论。2.1SpringBoot框架概述介绍SpringBoot框架的核心特性及其在Web开发的应用。2.2前端技术基础阐述小程序开发常用的前端技术,如HTML、CSS、JavaScript。2.3数据库技术介绍数据库设计原则及MySQL数据库在论坛小程序的应用。第3章SpringBoot钓鱼论坛小程序设计详细介绍SpringBoot钓鱼论坛小程序的整体设计方案。3.1系统架构设计系统的整体架构,包括前端、后端和数据库的交互。3.2功能模块设计详细设计用户管理、帖子发布、评论互动等核心功能模块。3.3数据库设计阐述数据库表结构、字段设计以及数据关系。第4章SpringBoot钓鱼论坛小程序实现介绍SpringBoot钓鱼论坛小程序的具体实现过程。4.1开发环境搭建介绍开发所需的软件、硬件环境及配置步骤。4.2核心功能实现阐述用户注册登录、帖子发布与展示、评论与回复等功能的实现。4.3界面设计与优化介绍小程序界面的设计原则、实现效果及优化措施。第5章系统测试与性能分析对SpringBoot钓鱼论坛小程序进行系统测试和性能分析。5.1测试环境与方法介绍测试所需的硬件、软件环境及测试方法。5.2功能测试与结果分析对各个功能模块进行测试,并分析测试结果。5.3性能测试与优化建议对系统进行性能测试,提出优化建议。第6章结论与展望总结S

51,401

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧