如何在不使用Java中的替换功能的情况下替换字符串中的字符?

时间:2018-10-06 16:16:45

标签: java string

因此,我要求输入一个字符串,然后询问用户要对该字符串执行什么操作,在这种情况下,我试图替换字符的第一次出现。我可以问什么要替换以及用什么替换。我也知道如何进行替换,但是说如果字符串中有2个相同的字符,那么我会得到一个新的字符串

(将i更改为o :(输入)“ Find Dime” --->(输出)“ Fond Dime”和“ Find Dome”)

我只需要第一个。

@tournoi = Tournoi.new(payload: JSON.parse(params[:payload]))

输出:

else if (UserCommand.equalsIgnoreCase("replace first")) { System.out.println("Enter the character to replace"); String Replace = input.next(); System.out.println("Enter the new character"); String Replacement = input.next(); for (int i = 0; i<String.length();i++) { if (String.charAt(i)==Replace.charAt(0)) { StringEdit = String.substring(0,i) + Replacement + String.substring(i + Replace.length()); } }

1 个答案:

答案 0 :(得分:0)

如果您只需要使用第一个字符串

break;

在if语句中