作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
/*
* Compares user input and checks whether they are anagrams
*
*/
import java.util.Scanner;
public class Anagram
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("Enter first sentence: ");
String s1 = sc.nextLine();
System.out.print("Enter second sentence: ");
String s2 = sc.nextLine();
s1.toLowerCase();
String new1 = "";
for( char ch = 'a'; ch <= 'z'; ch++){
int i;
for(i = 0; i <s1.length(); i++){
if(ch == s1.charAt(i)){
System.out.print(ch + " are the letters of " + s1 + " in order ");
break;
}
}
}
s2.toLowerCase();
String new2 = new String();
for( char ch2 = 'a'; ch2 <= 'z'; ch2++){
int i2;
for(i2 = 0; i2 <s2.length(); i2++){
if(ch2 == s2.charAt(i2)){
System.out.print(ch2 + " are the letters of " + s2 + " in order ");
break;
}
}
}
}
}
引用我之前的问题,这是做作业的正确方法,一切正常,除了我在创建新字符串并将所有字符传递给新字符串时遇到问题。然而,这必须在不使用 stringbuffer 或 append() 的情况下完成,这可能吗?
最佳答案
您可以使用 +
运算符来连接字符串。但我认为这不是作业的目的。看来您需要创建 char 数组,然后使用该数组创建字符串。
但就是这样,伙计。如果这是一份家庭作业,你现在已经有足够的提示了。自己动手,欢迎来到 Stackoverflow。
关于java - 如何在不使用缓冲区或追加方法的情况下追加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7188867/
我是一名优秀的程序员,十分优秀!