Tag:

在java中查找字符串的所有大写字母

所以我试图找到用户输入的字符串中的所有大写字母但我不断收到此运行时错误: 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) 我觉得很愚蠢,但我无法弄清楚这一点,oracle甚至在页面上谈到关于java.lang.StringIndexOutOfBoundsException的 charAt 这是我的代码,用于查找大写字母并打印它们: 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 […]