- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我无法在标题中真正解释自己,我的意思是 - 获取一个字符串并检查每个字母并打印它,如果字符串中的下一个字符也是 ABC 顺序中的下一个字母,例如“almndrefg "将返回 "lmnefg",到目前为止我所做的是:
package strings;
import java.util.Scanner;
public class P58Targil7 {
public static Scanner in = new Scanner(System.in);
public static void main(String[] args) {
// TODO Auto-generated method stub
String st2 = in.next();
check(st2);
}
public static void check(String st1) {
char sec,fir;
for (int i = 0; i < st1.length() - 1; i++) {
sec = st1.charAt(i + 1);
fir = st1.charAt(i);
sec--;
if (fir == sec)
System.out.print(fir);
}
}
}
我应该纠正什么?
最佳答案
你犯了一个小错误,因为你增加了 sec
而不是 fir
。
此外,您必须处理每个连续对中的第二个字母的打印,并确保每个字母只打印一次。
char sec,fir;
boolean lastPrinted = false;
for (int i = 0; i < st1.length() - 1; i++) {
fir = st1.charAt(i);
sec = st1.charAt(i + 1);
if (fir + 1 == sec) {
if (!lastPrinted) {
System.out.print(fir);
}
System.out.print(sec);
lastPrinted = true;
} else {
lastPrinted = false;
}
}
关于java - 从字符串中按 ABC 顺序仅打印字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33916148/
我在 JavaScript 中使用正则表达式负前瞻来使用正则表达式匹配替换字符串中最后一次出现的字符串。 这是我的代码片段: var str = 'abc abc abc' var regex1 =
许多报告和开发团队必须使用该条件 where ABC>='00' and ABC='00' and ABC='0' and ABC ='00' 且 ABC ='0' 且 ABC< ='Z',我们在St
这个问题已经有答案了: What is the Java string pool and how is "s" different from new String("s")? [duplicate]
我有一个很长的正则表达式 (JavaScript),它包含以下构造: ((\\\\)|(\\[abc])|([^abc]))* 正则表达式表示: 匹配任何不包含字母 a、b 和 c 的字符串。 除非它
In [29]: re.findall("([abc])+","abc") Out[29]: ['c'] In [30]: re.findall("[abc]+","abc") Out[30]: ['
这个问题在这里已经有了答案: What is the difference between "text" and new String("text")? (13 个答案) 关闭 8 年前。 Stri
我正在尝试创建一个简单的抽象基类 Abstract它和它自己的方法一起提供了另外两个抽象基类的方法:Publisher和 Subscriber .当我尝试初始化具体类时 Concrete , 建立在
我正在学习如何使用egrep命令,我想找到一些在一行中重复3个字符的单词(例如,abc-abc-abc; ssd-ssd-ssd)。 我尝试了一些命令,例如 egrep '[a-z][a-z][a-z
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 6 年前。 Improve th
太晚了,我还不太明白。 我的文字看起来像这样: This is a [;;Text] and I want to match [center]everything without ;;[/cente
我有 junit 测试用例,我按以下方式使用了 Spy ,并且 Junit 在以下情况下失败。 @Spy private Abc abc; 但是运行成功。 @Spy Abc abc = new A
"abc def" "abcd efgh" 如果我有一个大字符串,其中有一个空格分隔两个不同长度的子字符串,那么从较大字符串中提取每个子字符串的最佳方法是什么? 因为这是一个字符串而不是数组,数组语法
我想知道 MySQLBDDColumns.Text 中是否存在值“Type de prise” 我得到了我想知道的值是否包含在 Texte_Caractéristiques.Text 但只有我有值“T
这个问题已经有答案了: What is the purpose of the var keyword and when should I use it (or omit it)? (19 个回答) 已
我试图找到一个正则表达式来匹配具有字符串“question”但不具有或不包含字符串“ion”的所有字符组合。 例子: questionxxxx ------>匹配 xxxquestion-------
我想使用正则表达式从文件中读取特定字符之间的多个字符串。我已经尝试了以下代码,但无法获得预期的结果。 我的输入文件包含以下格式的数据: #*OQL[C++]: Extending C++ with a
这个问题已经有答案了: Are double and single quotes interchangeable in JavaScript? (23 个回答) 已关闭 7 年前。 jQuery 中
我有一个工作函数: $('#hints').after( 'Hint 1' ) 我正在尝试编辑data-content="Hint 1 Content"使用 jQuery。 我的职能是: fun
这里有两个简单的类: class Abc { public int x; } class Bcd { public int y; } 鉴于 obj 是 object 类型,这里有几个测试 Abc 或
我在严格的 Java 环境中。 所以这个问题并不像标题中那么简单,我不是要解决我遇到的问题,它更理论化,以获得更好的知识。 我感兴趣的是用双引号或单引号匹配 src,但如果是双引号,它也必须用双引号结
我是一名优秀的程序员,十分优秀!