【发布时间】:2016-12-09 17:46:53
【问题描述】:
我想将字符串中的一个字符与字母“R”进行比较。所以我想检查字符串中i位置上的字符是“R”、“L”还是“F”。
这是我的代码,但它没有字... 我是一名 Java 初学者,对改进我的代码并使其发挥作用的每一个想法都感到非常高兴。
for (int i = s.length()-2; i >= 0; i--){
if (s.charAt(i) == "R"){
s = s + "L";}
else if (s.charAt(i) == L){
s = s + "R";}
else {s = s + "F";}
// s = s + s.charAt(i); }//对于
顺便说一句,完整的练习是获取一个随机字符串(例如RFFLF),添加一个R,然后以翻转顺序添加给定的字符串,并用L替换(在添加的字符串中)每个R并且每个 L 都带有 R。
【问题讨论】: