目录

需求

思路

代码

结果


需求

键盘录入一个字符串,使用程序实现在恐吓之态遍历该字符串

思路

① 键盘录入一个字符串,用Scanner实现

② 遍历字符串,首先要能获取到字符串中的每一个字符

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

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

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

④ 遍历字符串的通用格式

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

代码

public class Example05 {public static void main(String[] args) {/* 键盘录入一个字符串,用Scanner实现 */Scanner sc = new Scanner(System.in);System.out.println("请输入一个字符串:");String line = sc.nextLine();//遍历字符串,首先要能够获取到字符串中的每一一个字符for (int i = 0; i < line.length(); i++) {System.out.println(line.charAt(i));}}
}

结果

Java——遍历字符串相关推荐

  1. Java 遍历字符串

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

  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. 协方差中的正相关与负相关
  2. 2019年春节记忆之尹山湖边赏梅
  3. 41.虚拟存储器以及相关算法
  4. 与table有关的布局
  5. C# 匿名委托、匿名方法、匿名对象、Lambda表达式
  6. 我们并没有觉得MapReduce速度慢,直到Spark出现
  7. android 屏幕管理软件,Android Screencast下载
  8. java怎样获取线程的进度_java中的多线程——进度2
  9. c语言图书管理系统课设报告总结,c语言图书管理系统课设报告.docx
  10. 超级计算机的生产流程,PCB生产工艺流程,你知道吗?
  11. 全票通过!数据集成平台 SeaTunnel 成功进入 Apache 孵化器!
  12. 必应 Bing 有点意思的搜索引擎
  13. 修改3389端口的方法?
  14. 【Python妙用】用200行Python代码制作一个迷宫小游戏
  15. 用户故事地图学习笔记(四):如何创建用户故事地图
  16. 在智能家居领域中传感器技术的应用和新趋势
  17. l计算机中数的表示教案,计算机组成原理电子教案-第2章 计算机中数据的表示法.ppt...
  18. Properties
  19. java后端面试不知道多少家重庆的公司得来的题目总结
  20. 时序图、E-R 图等工具学习

热门文章

  1. 【转载】Redis个人学习笔记 参考B站视频以及CSDN文档 2万多字 非常全面
  2. 苹果持续回调做多注意节奏,橡胶认购大涨,YP再创新低2022.4.18
  3. 阿里月薪35k的B端产品经理,到底要懂多少业务?
  4. python制作动图、怎么运行_用Python2.7运行下面这个代码,但是出现了问题,请问如何可以解决,使之生成图像?...
  5. 如何快速提取大量文件名到excel?
  6. waf服务器部署位置,waf部署在哪里
  7. Python 语音转文本
  8. django出现Did you install mysqlclient
  9. 网站被百度降权了怎么办?
  10. 我下载了渲云的客户端,但是安装的时候出现了错误提示