假设str1=“Apple”
和str2=“pen”
。现在比较str1
和str2
,找出常见的字母。然后用普通大写字母打印str1。怎么做?
输出:
"aPPlE"
String s1 = "Apple";
String s2 = "pen";
HashSet<Character> set = new HashSet();
for(char c: s1.toCharArray()) {
if(set.contains(c)) {
continue;
} else if(s2.indexOf(c) >=0 ) {
set.add(c);
}
}
StringBuilder sb = new StringBuilder();
for(char c: s1.toCharArray()) {
if(set.contains(c)) {
sb.append(Character.toUpperCase(c));
} else {
sb.append(c);
}
}
System.out.println(sb.toString());
str1 = "Apple"
str2 = "pen"
# make sure not other letters are in uppercase
str1 = str1.lower()
str2 = str2.lower()
for c in str1:
if c in str2:
str1 = str1.replace(c, c.upper())
print(str1)
输出
所以我是计算机科学的新手,我们被要求做的一件事是尝试创建一个程序,首先将用户输入的一个单词转换成一个数字串,a=1,b=2,z=26等等,还有一些其他的事情,因为它们是扩展,我现在不想讨论。诚然,她说她不介意我们完成它,因为这是我们今天的第一节java课程。 有鉴于此,有人能给我一些关于如何做到这一点的建议吗?我不想让一段完整的代码完全做到这一点,因为我需要学习,因此非常感谢指导之手。到目前为止,
目标是在两个给定的Strings和中找到共同的字母。 常见符号的字符串必须至少有两个字母长。 步骤: 我是一个初学者,在这个案子上挣扎了4个小时。有人能帮我吗?很高兴能收到java的解决方案。 提前谢谢。
我正在尝试制作一个自动更正系统,当用户键入一个大写字母的单词时,自动更正就不起作用了。为了解决这个问题,我制作了一个字符串的副本。小写,然后比较它们。如果字符串确实输入错误,则应更正该单词。但是,替换键入的单词的单词都是小写的。所以我需要申请。大写字符串,仅限于第一个字母。我本来以为我可以用 但这显然不起作用。如何将字符串的第一个字母转换为大写,然后能够打印首字母大写的完整字符串? 感谢任何帮助!
我试图找到一种方法来将像“t2hr8var4tnuloglmibpabyvdri1y02rbx”这样的长字符串ID转换为数字ID。 A=10,B=20,C=50, ABC=10+20+50=80 BAC=20+10+50=80 所以ABC=102050 这个方法不起作用,因为有一个20个字母的字符串会导致一个巨大的数字,所以我如何解决这个问题?提前谢谢你。
本文向大家介绍PHP将字符串首字母大小写转换的实例,包括了PHP将字符串首字母大小写转换的实例的使用技巧和注意事项,需要的朋友参考一下 每个单词的首字母转换为大写:ucwords() 第一个单词首字母变大写:ucfirst() 第一个单词首字母变小写:lcfirst() 所有 字母变大写:strtoupper() 所有 字母变小写:strtolower() 以上这篇PHP将字符串首字母大小写转换的
问题内容: 我有一个带转义Unicode字符的字符串,我想将其转换为常规Unicode字母。例如: 应该成为 我知道当我打印第一个字符串时它已经显示了。我的问题是我从文件中读取文件名,然后搜索它们。文件中的文件名使用Unicode编码进行转义,当我搜索文件时,我找不到它们,因为它搜索名称中带有名字的文件。 问题答案: 从技术上讲: 自动将其转换为,因此我假设你正在从某个文件中读取字符串。为了将其转