string - 为什么 java 中的 StringBuilder 行为相同,即使确切的字符串不一样?
问题描述
import java.io.StringBufferInputStream;
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
StringBuilder s = new StringBuilder("kitayuta");
StringBuilder a = s.reverse();
if(a.equals(s)){
System.out.println("true");
}
}
}
上面的代码将 true 作为输出打印,但我颠倒了字符串,它怎么可能是真的?
解决方案
推荐阅读
- node.js - 如何在 Firebase 函数中与 firestore + pdfmake 一起使用 Promise
- java - 如何将网页保存为 Web 存档,然后使用 Android 的 WebView 将 Web 存档显示为网页?
- r - R插入符号中的TuneLength
- python - 嵌套列表python中的单词
- facebook - Facebook Instant Games:奖励视频无法预加载:客户端不支持消息:getrewardedvideoasync
- scala - 如何在字符串中第 n 次出现分隔符之前删除所有数据?
- python - 在另一个类中使用实例方法作为装饰器
- jpa - 如果父级不存在,弹簧数据保存只会创建级联子级
- groovy-eclipse - 在 Eclipse IDE (Oxygen) 上为 Eclipse 提交者安装 groovy-eclipse 时出现 code=10053 错误
- python - 在for循环python中编码和保存多个数组