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

思路:
        1:键盘录入一个字符串,用 Scanner 实现
        2:遍历字符串,首先要能够获取到字符串中的每一个字符
            public char charAt​(int index):返回指定索引处的char值,字符串的索引也是从0开始的
        3:遍历字符串,其次要能够获取到字符串的长度
            public int length​():返回此字符串的长度
            数组的长度:数组名.length
            字符串的长度:字符串对象.length()
        4:遍历字符串的通用格式

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

Java案例 遍历字符串相关推荐

  1. Java案例——统计字符串中每个字符串出现的次数

    统计字符串中每个字符串出现的次数 需求: 1.键盘录入一个字符串,要求统计字符串中每个字符串出现的次数 举例:键盘录入"aababcabcdabcde" 在控制台输出:" ...

  2. Java案例----统计字符串个数(String类)

    需求:键盘录入一个字符串,统计该字符串中的大写字母字符和小写字母字符,数字字符出现的次数(不考虑其他字符) package jib;import java.util.Scanner;public cl ...

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

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

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

    第一个更新:在生产环境(不建议使用)中尝试此方法之前,请先阅读以下内容:http : //www.javaspecialists.eu/archive/Issue237.html 从Java 9开始, ...

  5. java如何遍历字符串数组_java遍历字符串数组

    java中关于变量.数组的综合练习题_IT/计算机_专业资料.java中关于变量.数组的综合练习题,附有答案. 一.多项选择题(共1道小题,共5.0分) 1. 下列变量的...... Java数组练习 ...

  6. Java中遍历字符串的三种方法

    (1).length(), charAt() (2).length(), substring(i ,i+1) (3).toCharArray() String str="2019 come ...

  7. String 案例:遍历字符串

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

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

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

  9. Java案例——字符串拼接

    Java案例--字符串拼接案例 1.案例需求 定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果 例如,数字为int[] arr = {1,2,3}; ...

最新文章

  1. LeetCode实战:环形链表
  2. cmd ibm服务器型号,ibm gpfs
  3. 2018年智能音箱对比
  4. 《Effective C#》读书笔记-1.C# 语言习惯-2.使用运行时常量(readonly)而不是编译时常量(const)...
  5. linux时间戳转换不对,转换为unix时间戳不正确
  6. springboot超详细教程_超详细便当袋教程 || 特殊时期,自己带饭最安心!
  7. 要求将数组中的0项去掉,将不为0的值存入一个新的数组,
  8. 一加桌面3.0 android8,一加手机XRemix6.0安卓8.1.0Beta2.0定制本地化增强适配归属农历等...
  9. ​2020启示:拼多多篇— —退潮后,你才发现人家是游泳健将
  10. Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递...
  11. 撤销工作表保护原密码_批量解除工作表保护,和批量执行保护一样简单
  12. 送走2007 ^_^ 迎来2008
  13. 佳能ir2002g无法扫描到计算机,佳能ir2002g扫描驱动官方版
  14. ibm x3850装oracle,Oracle数据库服务器:x3850 X5
  15. 神经网络可以解决的问题,神经网络修复老照片
  16. opencv之颜色空间转换(cvtColor)
  17. day1.数据库初步了解
  18. Spring中init-method和destroy-method的四种方式
  19. 进程间通讯:共享内存和消息队列简述
  20. mongodb Cursor

热门文章

  1. Authentication token manipulation error
  2. AE493 10组卡通烟雾流体图形动画彩色文字字幕动画转场效果ae模板
  3. 基于mint-ui的移动应用开发案例四(应用中心)
  4. 【概念理解】gluOrtho2D和glViewport的作用窗口与显示的关系
  5. 怎样打开加密的pdf文件
  6. 女人,你是爱情呼叫转移中的哪一个?
  7. 前端面试笔记11:前端安全之 CSP
  8. 迪杰斯特拉【dijkstra】算法的两种实现和简单的正确性理解
  9. vue中实现60秒倒计时
  10. 计算机语言算法大全,经典算法大全