因此,我试图在用户输入的字符串中查找所有大写字母,但始终出现此运行时错误:

Exception in thread "main" java.lang.StringIndexOutOfBoundsException:

String index out of range: 4

at java.lang.String.charAt(String.java:686)

at P43.main(P43.java:13)

这是我的代码,用于查找大写字母并打印它们:

import java.io.*;

import java.util.*;

public class P43{

public static void main(String[] args){

Scanner in = new Scanner(System.in);

//Uppercase

String isUp = "";

System.out.print("Please give a string: ");

String x = in.next();

int z = x.length();

for(int y = 0; y <= z; y++){

if(Character.isUpperCase(x.charAt(y))){

char w = x.charAt(y);

isUp = isUp + w + " ";

}

}

System.out.println("The uppercase characters are " + isUp);

//Uppercase

}

}

我非常感谢您的任何投入和/或帮助。

java 查找大写字母_在Java中查找字符串的所有大写字母相关推荐

  1. python删除字符串中的字母_在Python中删除字符串中的大写字母

    我想写一个函数消除一个字符串和2个可选参数.第一个可选参数(bad_characters)取一个字母,第三个参数(case_sensitive)取一个布尔值.该函数应该接受一个字符串s并移除bad_c ...

  2. python字符串之查找与替换_在Python中查找和替换文本

    最简单的查找替换 在Python中查找和替换非常简单,如果当前对象是一个字符串str时,你可以使用该类型提供的find()或者index()方法查找指定的字符,如果能找到则会返回字符第一次出现的索引, ...

  3. ad09只在一定范围内查找相似对象_在AD09中查找元件和封装

    1206 1/4W 电容电阻外形尺寸与封装的对应关系是: 0402=1.0x0.5 0603=1.6x0.8 0805=2.0x1.2 1206=3.2x1.6 1210=3.2x2.5 1812=4 ...

  4. java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at

    [http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...

  5. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  6. mysql中生成字符串对应的英文字母(拼音首字母)

    mysql中生成字符串对应的英文字母(拼音首字母)的存储过程,触发器和函数 1.规则 1.1.输入字符串长度255(可变),输出字符串10(可变) 1.2.对于全英文字母或数字,输出空格后的首字符,均 ...

  7. mysql 模糊匹配比自己短潆字符_mysql中生成字符串对应的英文字母(拼音首字母)...

    mysql中生成字符串对应的英文字母(拼音首字母)的存储过程,触发器和函数 1.规则 1.1.输入字符串长度255(可变),输出字符串10(可变) 1.2.对于全英文字母或数字,输出空格后的首字符,均 ...

  8. [算法]LeetCode 专题 -- 二分查找专题 34. 在排序数组中查找元素的第一个和最后一个位置

    LeetCode 专题 – 二分查找专题 34. 在排序数组中查找元素的第一个和最后一个位置 难度:中等 题目描述 给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值 ...

  9. java旋转数组查找某一个值_旋转数组中查找某个元素

    在一个排序的数组中,如{1,2,3,4,5,6,7},经过旋转后得到{4,5,6,7,1,2,3},当然也可以得到原数组{1,2,3,4,5,6,7},在该旋转后的数组中查找某个元素. 旋转后的数组可 ...

最新文章

  1. 霸榜多个CV任务,开源仅两天,微软分层ViT模型收获近2k star
  2. Python 之 Numpy (四)索引
  3. mysql null排在最后面
  4. pytorch cross_entropy
  5. mysql 6.17_2020 6/17 mysql数据的增删改查
  6. Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
  7. mysql - 索引_07
  8. 准备让MSN机器人可以显示头像
  9. Android布局文件怎样转java,android studio中从布局文件到mainactivity.java的控制流
  10. 机器学习基础(十七)—— boosting
  11. [转载] 随机游走和随机重启游走_网络动画API的随机游走
  12. 手机网站前端开发经验总结
  13. HTML——超文本标记语言(表单及12个表单元素)
  14. 【图像融合】基于matlab curvelet变换图像融合(评价指标)【含Matlab源码 781期】
  15. DMG计算机,dmg文件怎么打开?dmg是什么意思?
  16. book mac pro怎么重装系统_Macbook Pro 2011完全重装系统
  17. linux 判断是否root权限,Android adb 判断是否有root权限
  18. Appium + IOS 自动化环境搭建教程(实践+总结+踩坑)
  19. 关于一些繁体字体显示乱码的问题
  20. JST日本压着端子SHD系列线对板连接器的PCB封装库

热门文章

  1. 5.大型电商项目之创建前端展示模板并调用
  2. 喜欢的歌,老歌居多,呵呵,怀旧,改不了的毛病
  3. 购买内存需要注意看哪些
  4. css3彩色3D文字上下漂浮动画js特效
  5. 包装类的自动装箱,自动拆箱
  6. 华为荣耀play使用WiFi调试Android的坑
  7. mysql权限层级体系_数据库mysql有哪些权限?层级有哪些?
  8. Unity 基础 之 xml 使用 Office Excel 轻松编辑保存 xml 数据,并解析读取数据
  9. 解析|拼多多爆红背后值得借鉴的思路
  10. 学大伟业 2017 国庆 Day1