- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试过调试这段代码,但找不到问题所在。
我正在尝试使用此代码消除空格并将单词“I”的任何实例大写。然后我尝试将句子重新组合在一起,单词之间只留一个空格。截至目前,如果原始字符串中有 4 个空格,则修改后的字符串中仍将有 4 个空格。
谢谢
public class Sentencefix {
public static void main(String[] args) {
System.out.println("Enter your input sentece");
String input = IO.readString();
String[] arr = input.split(" ");
for (int i = 0; i < arr.length; i++) {
arr[i] = arr[i].trim();
arr[i] = arr[i].toLowerCase();
if (arr[i] == "i") {
arr[i] = arr[i].toUpperCase();
}
}
input = "";
for (int j = 0; j < arr.length; j++) {
input = input + ' ' + arr[j];
}
input = input.trim();
char ch = input.charAt(0);
ch = Character.toUpperCase(ch);
input = ch + input.substring(1, input.length());
if (input.charAt(input.length() - 1) != '.' && input.charAt(input.length() - 1) != '!' && input.charAt(input.length() - 1) != '?') {
input = input + '.';
}
System.out.println(input);
}
}
编辑发布的整个代码
最佳答案
使用 equals 而不是 == 比较字符串所以行
if(arr[i] == "i")
变成了
if("i".equals(arr[i]))
有关更多详细信息,请查看以下内容: http://www.thejavageek.com/2013/07/27/string-comparison-with-equals-and-assignment-operator/
关于java - 找不到此代码序列中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27432827/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!