算法基础——一刀切上下式
2021/7/12 17:37:40
本文主要是介绍算法基础——一刀切上下式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一刀切
一刀切上式:事先补齐
设法先修补一下,让边沿和中间的部分处理没有区别。
/* "abc ttt,kmd,uuu xyz" 用逗号或空格隔开字符串 分解为各个部分 */ public class Cut01 { public static void main(String[] args) { String s="abc ttt,kmd,uuu xyz,";//xyz后面加逗号,是为了最后能够输出来,此方法为一刀切上式(事先补齐) String s1="";//工具串 for (int i = 0; i <s.length() ; i++) { char c=s.charAt(i); if(c==' '||c==','){ System.out.print(s1+"\t"); s1=""; }else { s1=s1+c; } } } }
输出结果:abc ttt kmd uuu xyz
注意:如果xyz后面不加逗号,那么输出结果:abc ttt kmd uuu
一刀切下式:事后修正
先作出统一的结果,再对结果进行修补。
/* "abcde" 用逗号或空格隔开字符串 即输出结果为:"a,b,c,d,e" */ public class Cut02 { public static void main(String[] args) { String s="abcde"; String s1=""; for (int i = 0; i <s.length() ; i++) { char c=s.charAt(i); s1=s1+","+c; } //substring左闭右开,从索引0开始算 s1=s1.substring(1);//事后修正 System.out.print(s1); } }
这篇关于算法基础——一刀切上下式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26JavaScript入门教程:从零开始学习JavaScript编程
- 2024-12-26JavaScript入门教程:从零开始学习JavaScript
- 2024-12-26JS编程入门指南:从零开始学习JavaScript
- 2024-12-25Java编程面试题详解与解答
- 2024-12-25TS基础知识详解:初学者必看教程
- 2024-12-252024面试题解析与攻略:从零开始的面试准备指南
- 2024-12-25数据结构与算法学习:新手入门教程
- 2024-12-25初学者必备:订单系统资料详解与实操教程
- 2024-12-24内网穿透资料入门教程
- 2024-12-24微服务资料入门指南