遍历字符串

需求:

键盘录入一个字符串,使用程序实现控制台遍历该字符

思路:

1、键盘录入一个字符串,用Scanner实现
2、遍历字符串,首先要能够获取到字符串中的每一个字符

  • public char charAt(int index):返回指定索引处char指
    字符串的索引也是从0开始的

3、遍历字符串,其次要能够获取字符串的长度

  • public int length():返回此字符串的长度
  • 数组的长度:数组名.length
  • 字符串的长度:字符串对象.length()

4、遍历字符串的通用格式

 for(int i=0;i<s.length();i++){s.charAt(i);  //就是指定索引处的字符值}

源代码

 public static void main(String[] args) {Scanner cs=new Scanner(System.in);System.out.println("请输入字符串:");String zf=cs.nextLine();for(int i=0;i<zf.length();i++){System.out.print(zf.charAt(i));}}

运行结果

Java 遍历字符串相关推荐

  1. Java——遍历字符串

    目录 需求 思路 代码 结果 需求 键盘录入一个字符串,使用程序实现在恐吓之态遍历该字符串 思路 ① 键盘录入一个字符串,用Scanner实现 ② 遍历字符串,首先要能获取到字符串中的每一个字符 pi ...

  2. 看完这篇,java遍历字符串列表

    今年互联网形式依旧严峻,再次爆发几次大规模裁员潮.我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友. 在猎头的眼里,我已不是根正苗红的程序员.何为根正苗红?计算机专业毕业,从毕业起就从事特定方向的 ...

  3. java遍历字符串_Java后端开发算法基础面试题分享,你离大厂也许就差这份面试题

    一.算法基础 1. 重建二叉树 题目: 输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树. 注意: 二叉树中每个节点的值都互不相同: 输入的前序遍历和中序遍历一定合法: 演示: 给定: 前序遍历 ...

  4. java遍历字符串字符_Java 遍历字符串中所有字符的最快方法

    小编典典 在我的AMDx64 8core和源1.8上,使用'charAt'和字段访问之间没有区别.看来jvm已经过充分优化,可以内联和精简任何'string.charAt(n)'调用. 这完全取决于S ...

  5. py遍历字符串的每个字符_“你的字符串遍历对了吗?”

    前 言 最近小编在看<Java核心技术 卷一>,遇到有趣或者难以理解的地方就和大家分享一下.希望我们能共同进步,以梦为马,不负韶华. 字符串遍历似乎是一个很基础同时也很简单的问题,但是字符 ...

  6. java 循环遍历字符串_Java 程序迭代遍历字符串中的每个字符

    Java 程序迭代遍历字符串中的每个字符 在本教程中,我们将学习遍历字符串的每个字符. 要理解此示例,您应该了解以下Java编程主题: 示例1:使用for循环遍历字符串的每个字符 示例class Ma ...

  7. Java案例 遍历字符串

    需求:         键盘录入一个字符串,使用程序实现在控制台遍历该字符串 思路:         1:键盘录入一个字符串,用 Scanner 实现         2:遍历字符串,首先要能够获取到 ...

  8. 遍历字符串(JAVA)

    键盘录入一个字符串,使用程序实现在控制台遍历该字符串 1:键盘录入一个字符串,用 Scanner 实现 2:遍历字符串,首先要能够获取到字符串中的每一个字符 public char charAt(in ...

  9. java案例——字符串反转

    java案例--字符串反转 1.需求: 定义一个方法,实现字符串反转.键盘录入一个字符串,调用该方法后,在控制台输出结果 例如,键盘录入abc,输出结果cba 2.思路: 1.键盘录入一个字符串,用S ...

最新文章

  1. Java对象转xml报文和xml报文转Java对象帮助类
  2. JQuery 和JavaScript的区别
  3. Xcode 6 allows VECTOR image assets… any idea how to use them?
  4. 吐血大奉献,打造cnblogs最新最火辣的css3模板(IE9以下请勿入内) -- 第一版
  5. B05_NumPy从数值范围创建数组(numpy.arange,numpy.linspace,numpy.logspace)
  6. Django从理论到实战(part22)--include模板标签
  7. 四种为HttpClient添加默认请求报头的解决方案
  8. 「数据ETL」从数据民工到数据白领蜕变之旅(三)-除了Excel催化剂之外PowerQuery新物种同样值得期待...
  9. js如何将跨域打开的窗口放到最前面_程序员的强迫症-便捷打开常用网站
  10. 复旦大学2013--2014学年第一学期(13级)高等代数I期末考试第八大题解答
  11. 如何更好的优化MySQL数据库
  12. Naive Bayes text classification
  13. 【网络安全】最全渗透学习攻略
  14. adf4351_Oracle ADF和Oracle Jet一起工作。 建筑模式
  15. 如何选择一个好的简历模板
  16. 方差分析、T检验、卡方分析如何区分?(转载)
  17. 移动端自适应方案(转载)
  18. python docx 图片_详解用 python-docx 创建浮动图片
  19. 微信h5支付 php sdk_TP5专用微信支付SDK使用简介
  20. 春暖花开,微信公众号图文排版素材礼包已到!

热门文章

  1. input限定只能输入非负整数
  2. redis RedisCommandExecutionException: NOAUTH Authentication required
  3. mysql 主键 重置_在MySQL中重置主键
  4. if 条件判断语句的用法
  5. VMware Workstation 虚拟机报错:Exception 0xc000001d has occurred.Failed to enumerate host parallel ports
  6. 年入百万的女主播们,能撑起陌陌的未来吗?
  7. 怎样打开加密的pdf文件
  8. Style样式设置器
  9. FPGA—按键控制呼吸灯的时间
  10. 新浪微博的Oauth认证过程