gpt4 book ai didi

java - 如何在不使用缓冲区或追加方法的情况下追加?

转载 作者:行者123 更新时间:2023-12-02 08:12:11 24 4
gpt4 key购买 nike

/*
* 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com