Java案例 遍历字符串
需求:
键盘录入一个字符串,使用程序实现在控制台遍历该字符串
思路:
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案例 遍历字符串相关推荐
- Java案例——统计字符串中每个字符串出现的次数
统计字符串中每个字符串出现的次数 需求: 1.键盘录入一个字符串,要求统计字符串中每个字符串出现的次数 举例:键盘录入"aababcabcdabcde" 在控制台输出:" ...
- Java案例----统计字符串个数(String类)
需求:键盘录入一个字符串,统计该字符串中的大写字母字符和小写字母字符,数字字符出现的次数(不考虑其他字符) package jib;import java.util.Scanner;public cl ...
- java 循环遍历字符串_Java 程序迭代遍历字符串中的每个字符
Java 程序迭代遍历字符串中的每个字符 在本教程中,我们将学习遍历字符串的每个字符. 要理解此示例,您应该了解以下Java编程主题: 示例1:使用for循环遍历字符串的每个字符 示例class Ma ...
- java 循环遍历字符串_遍历字符串中所有字符的最快方法
第一个更新:在生产环境(不建议使用)中尝试此方法之前,请先阅读以下内容:http : //www.javaspecialists.eu/archive/Issue237.html 从Java 9开始, ...
- java如何遍历字符串数组_java遍历字符串数组
java中关于变量.数组的综合练习题_IT/计算机_专业资料.java中关于变量.数组的综合练习题,附有答案. 一.多项选择题(共1道小题,共5.0分) 1. 下列变量的...... Java数组练习 ...
- Java中遍历字符串的三种方法
(1).length(), charAt() (2).length(), substring(i ,i+1) (3).toCharArray() String str="2019 come ...
- String 案例:遍历字符串
案例:遍历字符串 需求:键盘录入一个字符串,使用程序实现在控制台遍历该字符串 思路: ①键盘录入一个字符串,用Scanner实现 ②遍历字符串,首先要能够获取到字符串中的每一个字符 publiccha ...
- java案例——字符串反转
java案例--字符串反转 1.需求: 定义一个方法,实现字符串反转.键盘录入一个字符串,调用该方法后,在控制台输出结果 例如,键盘录入abc,输出结果cba 2.思路: 1.键盘录入一个字符串,用S ...
- Java案例——字符串拼接
Java案例--字符串拼接案例 1.案例需求 定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果 例如,数字为int[] arr = {1,2,3}; ...
最新文章
- LeetCode实战:环形链表
- cmd ibm服务器型号,ibm gpfs
- 2018年智能音箱对比
- 《Effective C#》读书笔记-1.C# 语言习惯-2.使用运行时常量(readonly)而不是编译时常量(const)...
- linux时间戳转换不对,转换为unix时间戳不正确
- springboot超详细教程_超详细便当袋教程 || 特殊时期,自己带饭最安心!
- 要求将数组中的0项去掉,将不为0的值存入一个新的数组,
- 一加桌面3.0 android8,一加手机XRemix6.0安卓8.1.0Beta2.0定制本地化增强适配归属农历等...
- ​2020启示:拼多多篇— —退潮后,你才发现人家是游泳健将
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递...
- 撤销工作表保护原密码_批量解除工作表保护,和批量执行保护一样简单
- 送走2007 ^_^ 迎来2008
- 佳能ir2002g无法扫描到计算机,佳能ir2002g扫描驱动官方版
- ibm x3850装oracle,Oracle数据库服务器:x3850 X5
- 神经网络可以解决的问题,神经网络修复老照片
- opencv之颜色空间转换(cvtColor)
- day1.数据库初步了解
- Spring中init-method和destroy-method的四种方式
- 进程间通讯:共享内存和消息队列简述
- mongodb Cursor